Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

เรียนรู้คำสั่ง pwd ใน Linux: ดูเส้นทางไดเรกทอรีปัจจุบัน

ไม่ว่าคุณจะพัฒนาแอป 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 ทั้งหมดของเรา!