การนำทางระบบเป็นหนึ่งในงานพื้นฐานที่สุดที่ผู้ใช้สามารถทำได้บนระบบปฏิบัติการ แม้ว่าจะมีตัวจัดการไฟล์จำนวนมากที่ให้คุณสลับไดเรกทอรีและนำทางดิสก์ไดรฟ์ของคุณในรูปแบบกราฟิก การทำเช่นเดียวกันนี้โดยใช้บรรทัดคำสั่งจะช่วยให้คุณควบคุมระบบของคุณได้ดียิ่งขึ้น
โชคดีที่ Linux มีคำสั่งที่เรียกว่า cd ซึ่งช่วยให้คุณสามารถเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันบนเทอร์มินัลของคุณได้อย่างง่ายดาย
ต่อไปนี้คือวิธีที่คุณสามารถใช้คำสั่ง cd บน Linux ซึ่งเป็นยูทิลิตี้เดียวที่คุณจะต้องสำรวจผ่านไดเร็กทอรีบนที่จัดเก็บข้อมูลระบบของคุณ
วิธีใช้คำสั่ง cd ใน Linux
คำสั่ง cd ย่อมาจาก เปลี่ยนไดเรกทอรี . หนึ่งในคำสั่งพื้นฐานที่สุดใน Linux cd ได้กลายเป็นคำสั่งสากลสำหรับการสลับไดเร็กทอรี การใช้งานอื่น ๆ ของคำสั่งเช่น chdir ซึ่งใช้ในระบบ MS-DOS ก็มีอยู่เช่นกัน
ไวยากรณ์พื้นฐาน
ไวยากรณ์พื้นฐานของคำสั่ง cd คือ:
cd [options] [path]
...ที่ไหน ตัวเลือก เป็นอาร์กิวเมนต์ที่ส่งผ่านด้วยคำสั่งและ เส้นทาง เป็นพาธสัมบูรณ์หรือสัมพัทธ์ไปยังไดเร็กทอรี
ชื่อเส้นทางแบบสัมบูรณ์และแบบสัมพัทธ์
ก่อนที่คุณจะสามารถใช้คำสั่ง cd ได้อย่างเต็มที่ คุณต้องทราบความแตกต่างระหว่างชื่อพาธแบบสัมบูรณ์และแบบสัมพัทธ์ ชื่อพาธสัมบูรณ์คือพาธที่สมบูรณ์ไปยังไดเร็กทอรี โดยเริ่มจาก / (ราก) โฟลเดอร์
ในทางกลับกัน ชื่อพาธสัมพัทธ์ได้มาจากไดเร็กทอรีการทำงานปัจจุบัน คุณสามารถเลื่อนขึ้นและลงแผนผังไดเร็กทอรีได้อย่างมีประสิทธิภาพด้วยคำสั่ง cd หากคุณเชี่ยวชาญเกี่ยวกับพาธสัมพัทธ์เป็นอย่างดี
ตัวอย่างเช่น หากไดเร็กทอรีการทำงานปัจจุบันของคุณคือ /บ้าน และคุณต้องการเปลี่ยนไดเร็กทอรีเป็น /เดสก์ทอป . จากนั้นใช้ชื่อพา ธ สัมบูรณ์:
cd /home/username/Desktop
ในทางกลับกัน หากคุณต้องการเปลี่ยนไปใช้ /เดสก์ทอป ไดเร็กทอรีโดยใช้พา ธ สัมพัทธ์ ทั้งหมดที่คุณต้องพิมพ์คือ:
cd /Desktop
ซีดีจะติดตามว่าไดเร็กทอรีใดที่อยู่ด้านบนและด้านล่างของไดเร็กทอรีปัจจุบัน เพื่อให้ผู้ใช้สามารถเปลี่ยนไปใช้ไดเร็กทอรีอื่นได้อย่างรวดเร็วโดยไม่ต้องพิมพ์ชื่อพาธทั้งหมด
หากคุณไม่ทราบชื่อที่แน่นอนของโฟลเดอร์ย่อยที่คุณต้องการเปลี่ยนไปใช้ ให้ใช้ คำสั่ง ls เพื่อแสดงรายการทุกไดเร็กทอรีในโฟลเดอร์นั้น
เปลี่ยนเป็นโฮมไดเร็กทอรี
บนระบบลินุกซ์ /บ้าน ไดเร็กทอรีเป็นไดเร็กทอรีพิเศษที่สงวนไว้สำหรับไฟล์ส่วนตัว โปรแกรม และโฟลเดอร์ย่อยของผู้ใช้ เมื่อคุณเข้าสู่ระบบ โฮมไดเร็กทอรีจะถูกตั้งค่าเป็นไดเร็กทอรีการทำงานปัจจุบันตามค่าเริ่มต้น
โฮมไดเร็กทอรีมีอักขระพิเศษกำหนดไว้---the ~ (ตัวหนอน) อักขระ. แทนที่จะระบุพาธที่สมบูรณ์ไปยังโฮมไดเร็กตอรี่ของคุณ ( /home/ชื่อผู้ใช้ ) คุณก็แค่ผ่าน ~ อักขระด้วยคำสั่ง cd เพื่อเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็น /บ้าน .
cd ~
ในทำนองเดียวกัน คุณสามารถนำทางไปยังโฮมไดเร็กทอรีของผู้ใช้รายอื่นได้ดังนี้
cd ~username
ที่เกี่ยวข้อง: วิธีแสดงรายการผู้ใช้ทั้งหมดใน Linux
ในส่วนก่อนหน้านี้ เราเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็น /เดสก์ทอป . ในคำสั่ง คุณสามารถใช้คำสั่ง ~ ตัวอักษรเพื่อแสดง /บ้าน ไดเร็กทอรีและตัดคำสั่งให้เหลือครึ่งหนึ่งของขนาด
cd ~/Desktop
นำทางไปยังโฟลเดอร์รูท
เช่นเดียวกับโฮมไดเร็กทอรี the / ตัวอักษรหมายถึง /ราก ไดเร็กทอรีบนระบบปฏิบัติการบน Linux ในการสลับไปยังโฟลเดอร์รูทเมื่อใดก็ได้:
cd /
เปลี่ยนเป็นไดเรกทอรีการทำงานก่อนหน้า
หากคุณกำลังทำงานกับหลายไดเร็กทอรีในคราวเดียว คุณสามารถสลับไปมาระหว่างไดเร็กทอรีการทำงานก่อนหน้าได้อย่างง่ายดายโดยใช้ - (ยัติภังค์) อักขระ.
ตัวอย่างเช่น ถ้าไดเร็กทอรีการทำงานปัจจุบันคือ /บ้าน และคุณเปลี่ยนเป็น /ราก ไดเรกทอรี แล้ว, /ราก จะกลายเป็นไดเร็กทอรีการทำงานปัจจุบันและ /บ้าน จะเป็นไดเร็กทอรีการทำงานก่อนหน้า
การพิมพ์คำสั่งต่อไปนี้จะนำคุณไปยังไดเร็กทอรีก่อนหน้าเช่น /บ้าน .
cd -
นอกจากนี้ การออกคำสั่ง cd ตามด้วย a ช่องว่าง ตัวละครจะนำผู้ใช้ไปยังไดเร็กทอรีการทำงานก่อนหน้า
cd
เปลี่ยนไปใช้ไดเรกทอรีหลัก
ไดเร็กทอรีที่ประกอบด้วยไดเร็กทอรีย่อยอย่างน้อยหนึ่งไดเร็กทอรีเรียกว่าไดเร็กทอรีหลัก พูดง่ายๆ ถ้าคุณมี /เดสก์ทอป และ /ดาวน์โหลด โฟลเดอร์ในของคุณ /บ้าน ไดเรกทอรีแล้ว /บ้าน ไดเร็กทอรีจะเป็นไดเร็กทอรีหลักสำหรับ /เดสก์ทอป และ /ดาวน์โหลด .
NS .. และ . อักขระแทนไดเร็กทอรีหลักและไดเร็กทอรีปัจจุบันตามลำดับ
ใช้ จุดคู่ อักขระ ( .. ) เพื่อสลับไปยังไดเร็กทอรีหลัก
cd ..
คำสั่งดังกล่าวจะนำคุณไปสู่แผนผังไดเร็กทอรีหนึ่งระดับ นอกจากนี้คุณยังสามารถส่งเพิ่มเติม .. อักขระเพื่อเลื่อนขึ้นไปบนแผนผังไดเร็กทอรี
ในการย้ายสองระดับเหนือไดเรกทอรีการทำงานปัจจุบันของคุณ:
cd ../../
คุณยังสามารถส่งผ่านไดเร็กทอรีเฉพาะหนึ่งระดับเหนือไดเร็กทอรีการทำงานปัจจุบัน
cd ../Folder
เปลี่ยนเป็นชื่อไดเร็กทอรีด้วย Spaces
ไม่ใช่ทุกโฟลเดอร์ในระบบของคุณที่จะมีชื่อแบบคำเดียว บางส่วนของพวกเขาอาจรวมถึง ช่องว่าง อักขระ. ตัวอย่างเช่น, /home/ชื่อผู้ใช้/เอกสารสำคัญ .
ในสถานการณ์ดังกล่าว การระบุชื่อไดเร็กทอรีจะส่งคืนข้อผิดพลาด
ลงชื่อเข้าใช้ icloud บน mac ไม่ได้
cd /Important Documents
เอาท์พุท:
bash: cd: too many arguments
หากต้องการสลับไปยังไดเร็กทอรีที่มีช่องว่างในชื่อ ให้ใส่ชื่อพาธเป็น คำพูด ดังนี้ โปรดทราบว่าคุณสามารถใช้ทั้งเครื่องหมายคำพูดเดี่ยวและคู่ในคำสั่ง
cd 'Important Documents'
cd 'Important Documents'
หรือคุณสามารถใช้ ทับหลัง () ตัวละครที่จะหลบหนีช่องว่าง
cd Important Documents
ที่เกี่ยวข้อง: วิธีเริ่มต้นใช้งาน Linux
ระบบนำทางผ่าน Command Line
เทอร์มินัล Linux เป็นอินเทอร์เฟซข้อความที่มีประสิทธิภาพสำหรับควบคุมการทำงานของคอมพิวเตอร์ของคุณ คุณสามารถทำงานเกือบทุกอย่างโดยใช้บรรทัดคำสั่ง การเปลี่ยนไดเรกทอรี การคัดลอกไฟล์และโฟลเดอร์จากระยะไกล , รายการข้อมูลไฟล์, แก้ไขไฟล์คอนฟิก , มันชื่อคุณ. มีคำสั่งสำหรับทุกสิ่งที่คุณต้องการทำบน Linux
อย่างไรก็ตาม มีข้อเสียคือมีคำสั่งมากมาย ไม่ใช่ทุกคนที่สามารถเรียนรู้และจดจำคำสั่งได้ ไม่ต้องพูดถึงจำนวนมหาศาลที่พร้อมใช้งานตั้งแต่แรก แต่ในฐานะผู้ใช้ Linux มือใหม่ คุณจะไม่ได้ใช้ยูทิลิตี้ทั้งหมดที่มีอยู่ในระบบของคุณ
การเรียนรู้คำสั่งพื้นฐานบางอย่างที่จะช่วยคุณในการดำเนินการพื้นฐานนั้นมากเกินพอที่จะเริ่มต้นใช้งานระบบปฏิบัติการ
แบ่งปัน แบ่งปัน ทวีต อีเมล 9 คำสั่งพื้นฐานเพื่อเริ่มต้นใช้งาน Linuxต้องการทำความคุ้นเคยกับ Linux หรือไม่? เริ่มต้นด้วยคำสั่ง Linux พื้นฐานเหล่านี้เพื่อเรียนรู้งานคอมพิวเตอร์มาตรฐาน
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- การจัดการไฟล์
- เทอร์มินัล
Deepesh เป็น Junior Editor สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์
เพิ่มเติมจาก Deepesh Sharmaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก