บนเครื่อง linux ต่างๆที่คุณสามารถทำได้
cd /
และ
cd //
เชลล์จะบอกว่าไดเรกทอรีปัจจุบันคือ '/' หรือ '//' หลังจากใช้คำสั่งที่เกี่ยวข้อง
ดังนั้นคำถามคือ: อะไรคือความแตกต่างระหว่าง '/' และ '//' และถ้าคำตอบคือ 'ไม่แตกต่างกัน' แล้วทำไม '//' แสดงแตกต่างจาก '/'
BTW
cd ///
cd ////
cd /////
ผลลัพธ์ทั้งหมดในเชลล์บอกว่าไดเรกทอรีปัจจุบันคือ '/'
นี่คือตัวอย่างเซสชัน:
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$
cd //usr/bin
ให้ "// usr / bin" แต่cd /usr//bin
ให้ "/ usr / bin" (ใน Bash)
cd //
csh หรือ zsh จากนั้นpwd
จะแสดงเพียง '/'