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