ฉันจะเปลี่ยนไดเรกทอรีเป็นการดาวน์โหลดจากโฟลเดอร์หลักใน 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'