ฉันจะเปลี่ยนไดเรกทอรีเป็นการดาวน์โหลดจากโฟลเดอร์หลักใน Ubuntu 12.10 รุ่นล่าสุดได้อย่างไร ฉันลองใช้cd /downloadsแต่มีข้อผิดพลาดที่บอกว่าไม่มีไดเรกทอรีดังกล่าว
ฉันจะเปลี่ยนไดเรกทอรีเป็นการดาวน์โหลดจากโฟลเดอร์หลักใน Ubuntu 12.10 รุ่นล่าสุดได้อย่างไร ฉันลองใช้cd /downloadsแต่มีข้อผิดพลาดที่บอกว่าไม่มีไดเรกทอรีดังกล่าว
คำตอบ:
cd ~/Downloads
เตือนความจำ: ลีนุกซ์เป็นตัวพิมพ์เล็กDownloadsและตัวdownloadsใหญ่
~เป็น "ทางลัด" ไปยังไดเรกทอรีบ้าน $HOMEอีกคนหนึ่งจะเป็น cd Downloadsหากคุณอยู่ในไดเรกทอรีที่บ้านของคุณคุณสามารถเพียงแค่
จากDownloadsไดเรกทอรีคุณสามารถกลับไปที่โฮมไดเร็กตอรี่ของคุณได้อย่างรวดเร็วโดยพิมพ์cdที่พรอมต์ cd ~ทำสิ่งเดียวกัน
มีวิธีพื้นฐานสองวิธีในการทุบตี:
ชื่อพา ธสัมบูรณ์เริ่มต้นที่ไดเรกทอรีรากแสดงโดยผู้นำ/และสามารถใช้ได้จากทุกที่ หากต้องการใช้เส้นทางสัมบูรณ์เพื่อไปที่Downloadsคุณสามารถเรียกใช้:
cd /home/<username>/Downloads
ที่<username>จะถูกแทนที่ด้วยชื่อผู้ใช้ของคุณ นอกจากนี้คุณยังสามารถแทนที่ด้วยตัวแปรสภาพแวดล้อม$USERซึ่งโดยปกติจะขยายเป็นชื่อผู้ใช้ของผู้ใช้ที่กำลังเรียกใช้เชลล์ในปัจจุบัน คุณสามารถแทนที่/home/<username>ด้วย$HOMEซึ่งโดยปกติจะขยายเป็นพา ธ สัมบูรณ์ของโฮมไดเร็กทอรีของผู้ใช้ที่รันเชลล์
ทางลัดที่มีประโยชน์สำหรับสิ่งนี้คือ
cd ~/Downloads
อักขระ tilde ( ~) แทนที่/home/<username>- มันขยายไปยังโฮมไดเร็กทอรีของผู้ใช้ที่กำลังรันเชลล์ โปรดทราบว่าการขยายตัวนี้จะไม่ดำเนินการหากตัวละครตัวหนอนอยู่ในเครื่องหมายคำพูดคู่หรือเดี่ยว
ชื่อพา ธสัมพัทธ์เริ่มต้นที่ไดเรกทอรีทำงาน (ชื่อที่คุณอยู่) ดังนั้นหากคุณรู้ว่าคุณอยู่ในไดเรกทอรีใดคุณสามารถใช้ทางลัดเพื่อไปรอบ ๆ ตัวอย่างเช่น
. (จุด) หมายถึงไดเรกทอรีการทำงานปัจจุบัน.. (dot) (dot) อ้างถึงไดเร็กทอรี parent ของไดเร็กทอรีการทำงานปัจจุบันเมื่อคุณอยู่ในโฟลเดอร์ Home และพิมพ์cd Downloadsคุณสามารถพิมพ์./Downloads
The ./เป็นนัยเมื่อคุณพิมพ์cd Downloads (ไดเรกทอรีทำงานจะส่อให้เห็นถ้าคุณไม่รวมชื่อพา ธ )
เมื่อคุณอยู่ในDownloadsไดเรกทอรีคุณยังสามารถใช้เพื่อกลับไปยังไดเรกทอรีแม่cd .. /home/<username>ในกรณีนี้มันเป็นวิธีที่ง่ายที่สุดในการพิมพ์cdเพราะมันจะเปลี่ยนไดเร็กตอรี่การทำงานของโฮมไดเร็กตอรี่ของคุณทันทีไม่ว่าคุณจะอยู่ที่ใด. อย่างไรก็ตามการใช้..จะมีประโยชน์มากเมื่อคุณนำทางไปรอบ ๆ โครงสร้างไดเรกทอรีที่ซ้อนกันหรือตำแหน่งอื่น ๆ ในระบบ
คุณสามารถย่อให้สั้นลงโดยใช้นามแฝงใน. bash_aliases ซึ่งอยู่ในโฮมไดเร็กตอรี่ของคุณ ในตัวอย่างนี้การพิมพ์ dwn จะนำคุณไปยังไดเรกทอรีดาวน์โหลด
alias dwn='cd /home/andy/Downloads'