ไม่ว่าคุณจะกำลังพัฒนาแอป Python บน Linux หรือเพียงแค่จัดระเบียบไฟล์จากเชลล์ สิ่งสำคัญคือต้องค้นหาว่าคุณกำลังนำทางไปยังโฟลเดอร์ใดอยู่
pwd คำสั่งจะทำเพื่อคุณ โดยจะพิมพ์ชื่อของไดเร็กทอรีปัจจุบันที่คุณกำลังนำทางในเทอร์มินัล รวมถึงพาธแบบเต็มด้วย
สิ่งนี้มีประโยชน์อย่างยิ่งในสภาพแวดล้อม Linux เนื่องจากจะขจัดความสับสนทั้งหมดเกี่ยวกับโฟลเดอร์ที่คุณอยู่ใน เนื่องจากเป็นเรื่องปกติมากที่จะมีโฟลเดอร์ที่มีชื่อเดียวกันหลายโฟลเดอร์ในระบบ
ดูตัวอย่างด้านล่าง:
linuxscrew-host:pictures screw $
พรอมต์เทอร์มินัล Bash เริ่มต้นจะแสดง ชื่อโฮสต์ . ของคุณ (linuxscrew-host ), ชื่อผู้ใช้ (สกรู ) และโฟลเดอร์ปัจจุบัน (รูปภาพ ). หากคุณมีมากกว่าหนึ่งโฟลเดอร์ชื่อ รูปภาพ , คุณอาจไม่ทราบว่าคุณกำลังอยู่ในรายการใดโดยพิจารณาจากข้อมูลที่แสดง
รูปแบบและการใช้งาน
นี่คือไวยากรณ์สำหรับ pwd :
pwd [OPTIONS]...
ใช้งานแล้ว!
pwd
(ใช่ คุณแค่พิมพ์ pwd - ง่ายขนาดนั้น) คุณจะได้เส้นทางแบบเต็มของไดเร็กทอรีการทำงานปัจจุบัน ในกรณีนี้คือ /Users/screw/pictures .
ผลลัพธ์:
linuxscrew-host:pictures screw$ pwd /Users/screw/pictures
ตัวเลือก
pwd เป็นคำสั่งง่ายๆ มีเพียงสองตัวเลือกที่คุณสามารถส่งต่อไปยังคำสั่งนั้นได้:
-L, --logical Display the logical current working directory -P, --physical Display the physical current working directory (all symbolic links resolved)
สามารถส่งผ่านตัวเลือกไปยังคำสั่งใน Bash shell ได้ดังนี้:
pwd -L -P
- ลิงก์สัญลักษณ์คือลิงก์หรือการอ้างอิงไปยังไฟล์หรือไดเรกทอรีอื่น (คุณอาจเคยเห็นเป็นทางลัดใน Windows ซึ่งทำหน้าที่คล้ายคลึงกัน)
บทสรุป
pwd เป็นคำสั่งสั้นๆ ง่ายๆ ที่มีจุดประสงค์ที่ชัดเจน ดังนั้นบทความนี้จึงสั้นมาก!
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Linux และการเขียนสคริปต์ Bash โปรดดูรายการบทความ Bash ทั้งหมดของเรา!