วิธีใช้คำสั่งซีดีใน Linux

วิธีง่ายๆ ในการเปลี่ยนไดเร็กทอรีใน Linux จากเทอร์มินัล

คำสั่งบางคำสั่งใน Linux ถูกใช้บ่อยมากจนเรามักจะมองข้ามความสำคัญของคำสั่งและรายละเอียดเกี่ยวกับคำสั่งเหล่านั้นพลาดไป cdเป็นคำสั่งอย่างหนึ่ง cdย่อมาจาก 'change directory' ซึ่งอธิบายการใช้งานและวัตถุประสงค์ของมันเอง

cdช่วยให้คุณเปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นไดเร็กทอรีที่คุณต้องการย้ายได้อย่างง่ายดาย เพียงใส่เส้นทางที่ถูกต้องในคำสั่ง แล้วคุณจะอยู่ในไดเร็กทอรีนั้นโดยcd.

ในบทช่วยสอนสั้นๆ นี้ คุณจะได้รับข้อมูลเชิงลึกพื้นฐานและมีประโยชน์ทั้งหมดเกี่ยวกับcdยูทิลิตี้บรรทัดคำสั่ง

เรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง cd

cd คำสั่งเป็นยูทิลิตี้ที่มีประโยชน์สำหรับผู้ใช้บรรทัดคำสั่งที่ใช้บ่อยและผู้ที่จำเป็นต้องจัดการเซิร์ฟเวอร์ GUI-less

ให้เราดูไวยากรณ์พื้นฐานของcdคำสั่ง

ไวยากรณ์ทั่วไป:

cd [options] [directory_or_directory_path]

ตารางต่อไปนี้จะให้ข้อมูลเชิงลึกสั้น ๆ เกี่ยวกับสิ่งที่เกิดขึ้นเมื่อคุณใช้ตัวเลือกเหล่านี้กับcdคำสั่ง

ตัวเลือก ความสำคัญ
/ เปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีราก
~ เปลี่ยนไดเร็กทอรีเป็นโฮมไดเร็กทอรี
. แสดงถึงไดเร็กทอรีปัจจุบัน
.. เปลี่ยนเป็นไดเร็กทอรีพาเรนต์ของไดเร็กทอรีปัจจุบัน
  • cd: คุณสามารถเปลี่ยนไดเร็กทอรีของคุณโดยตรงโดยป้อนชื่อไดเร็กทอรีปลายทาง

ไวยากรณ์ทั่วไป:

cd [directory_name]

ตัวอย่าง:

cd workspace

ที่นี่ เราเพิ่งเปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีชื่อ 'เวิร์กสเปซ'

หมายเหตุ:โปรดทราบว่าไดเร็กทอรีพื้นที่ทำงานนี้ควรอยู่ในไดเร็กทอรีการทำงานปัจจุบันของคุณ หากไม่เป็นเช่นนั้น คุณจะได้รับข้อผิดพลาด คุณสามารถใช้เส้นทางที่สมบูรณ์ของไดเร็กทอรีที่ต้องการด้วยcdคำสั่ง เราจะเรียนรู้เกี่ยวกับสิ่งนี้ในตัวอย่างที่จะเกิดขึ้น

cd /:คำสั่งนี้จะเปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นไดเร็กทอรีราก

ตัวอย่าง:

[email protected]:~/workspace$ cd /
[email protected]:/$

ที่นี่ เราได้เปลี่ยนไดเร็กทอรีการทำงานปัจจุบันจาก 'เวิร์กสเปซ' เป็นrootไดเร็กทอรี

[email protected]:/$ pwd
/
[email protected]:/$

ในการใช้pwdคำสั่ง (ไดเร็กทอรีการพิมพ์งาน) ไดเร็กทอรี ' / ' (root) จะปรากฏขึ้น

  • cd ~ : คำสั่งนี้จะนำคุณกลับไปที่โฮมไดเร็กทอรีจากไดเร็กทอรีใดก็ตามที่คุณอาจกำลังทำงานอยู่

ตัวอย่าง:

[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache

ขณะนี้ฉันอยู่ในไดเร็กทอรีชื่อ apache ให้เราใช้cd ~คำสั่ง (tilde)

[email protected]:~/space/apache$ cd ~
[email protected]:~$ 
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$ 

ตอนนี้เรากลับไปที่โฮมไดเร็กทอรี '/home/gaurav'

  • cd .. : คำสั่งนี้อนุญาตให้คุณเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันของคุณเป็นไดเร็กทอรีหลักหนึ่งระดับเหนือไดเร็กทอรีปัจจุบันของคุณ

ตัวอย่าง:

[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$

ในตัวอย่างนี้ /home/gaurav/snap/htop/1332 เป็นพาธไดเรกทอรีที่ทำงานอยู่ในปัจจุบัน เราอยู่ในไดเร็กทอรี 1332 ไดเร็กทอรีหลักในไดเร็กทอรี '1332' คือไดเร็กทอรี 'htop' ในการใช้cd ..คำสั่ง เราจะย้ายไปยังไดเร็กทอรี 'htop' ซึ่งเป็นไดเร็กทอรีหลักทันที

[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$

ด้านบนนี้เป็นตัวเลือกที่มีประโยชน์บางอย่างที่ใช้กับcdคำสั่ง ตอนนี้ ให้เราดำดิ่งสู่ตัวอย่างที่มีรายละเอียดเพิ่มเติมของcdคำสั่ง

การเปลี่ยนจากไดเร็กทอรีปัจจุบันเป็นพาธเฉพาะ

คุณสามารถใช้cdคำสั่งเพื่อเปลี่ยนเป็นไดเร็กทอรีใด ๆ โดยใช้พา ธ

ไวยากรณ์:

cd [absolute_path_of_directory]

ตัวอย่าง:

cd ./snap/htop/1332/examples

ที่นี่ เราต้องการเปลี่ยนเป็นไดเร็กทอรีชื่อ 'ตัวอย่าง' ซึ่งวางไว้ที่พาธ/home/gaurav/snap/htop/1332/examplesจากโฮมไดเร็กทอรี

หมายเหตุ: ที่นี่ ฉันใช้./แทนการพิมพ์เส้นทางที่สมบูรณ์ของโฮมไดเร็กตอรี่ของฉัน คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับมันในบทความนี้

[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$

ตอนนี้เราอยู่ในไดเร็กทอรี 'ตัวอย่าง'

ย้ายไปยังไดเร็กทอรีที่มีช่องว่างสีขาวในชื่อ

มีหลายกรณีที่เราใช้ 'ช่องว่าง' ขณะตั้งชื่อไดเร็กทอรี บางครั้งแค่ใช้cdคำสั่งกับชื่อประเภทนี้ก็ดูเหมือนจะไม่ทำงาน แต่มีวิธีแก้ไขง่ายๆ สำหรับสิ่งนี้

การใส่ชื่อไดเร็กทอรีไว้ในเครื่องหมายคำพูดเดี่ยวหรือเครื่องหมายคำพูดคู่สามารถแก้ปัญหาได้ คุณสามารถใช้cd "directory name"หรือcd 'directory name'.

ไวยากรณ์:

cd "directory name 22"

ตัวอย่าง:

cd "Calibre Library"

เอาท์พุท:

[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library

ตอนนี้เราถูกย้ายไปที่ไดเร็กทอรี Calibre Library ซึ่งมีช่องว่างในชื่อ

เปลี่ยนกลับเป็นไดเร็กทอรีก่อนหน้า

ก่อนหน้านี้เราเห็นการใช้cd ..คำสั่งนี้ ซึ่งจะนำคุณไปยังไดเร็กทอรีหลักของไดเร็กทอรีการทำงานปัจจุบันของคุณ ที่นี่เราจะดูอีกทางเลือกหนึ่งสำหรับสิ่งนี้

cd -(รีบ) คำสั่งช่วยให้คุณสามารถที่จะดำเนินการมากหรือน้อยดำเนินการเดียวกัน คุณสามารถย้ายไปยังไดเร็กทอรีก่อนหน้าของไดเร็กทอรีการทำงานปัจจุบันของคุณ

ไวยากรณ์ทั่วไป:

cd -

ตัวอย่าง:

[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$ 

ตอนนี้ฉันกำลังทำงานในไดเร็กทอรี 'vim-editor' สมมติว่าผู้ใช้ต้องการย้ายไปยังไดเร็กทอรีก่อนหน้า ก็cd -อาจเป็นประโยชน์ เรามาดูกันว่าเป็นอย่างไร

[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$

ที่นี่ เราได้ย้ายไปยังไดเร็กทอรีก่อนหน้านี้ที่ชื่อว่า 'snap'

บทสรุป

ในบทช่วยสอนแสนง่ายนี้ เราได้เรียนรู้เกี่ยวกับคำสั่งพื้นฐานและเป็นมิตรcd(เช่น ไดเร็กทอรีการเปลี่ยนแปลง) ที่ใช้ในระบบ Linux ทั้งหมด ตอนนี้เราจะสามารถนำทางผ่านหลายไดเร็กทอรีในขณะที่ทำงานบนเทอร์มินัลโดยไม่ต้องใช้ GUI cdคำสั่งจะใช้งานง่ายหลังจากผ่านบทช่วยสอนนี้


วิธีค้นหาและลบไฟล์ที่ซ้ำกันบน Linux โดยใช้ fdupes

วิธีค้นหาและลบไฟล์ที่ซ้ำกันบน Linux โดยใช้ fdupes

เมื่อทำงานกับสื่อและเอกสารจำนวนมาก เป็นเรื่องปกติที่จะสะสมสำเนาของไฟล์เดียวกันหลายชุดบนคอมพิวเตอร์ของคุณ สิ่งที่ตามมาคือพื้นที่จัดเก็บที่รกซึ่งเต็มไปด้วยไฟล์ที่ซ้ำซ้อน ทำให้เกิดการตรวจสอบเป็นระยะสำหรับไฟล์ที่ซ้ำกันในระบบของคุณ

วิธีใช้คำสั่ง SCP ใน Linux

วิธีใช้คำสั่ง SCP ใน Linux

บทช่วยสอนง่ายๆ ที่จะช่วยคุณถ่ายโอนไฟล์ไปยังระบบระยะไกลจากระบบ Linux ของคุณโดยใช้คำสั่ง scp

วิธีการติดตั้งและใช้งาน Neofetch บน Linux

วิธีการติดตั้งและใช้งาน Neofetch บน Linux

Neofetch แสดงโลโก้ ASCII ของการแจกจ่าย Linux พร้อมกับข้อมูลที่เกี่ยวข้องกับระบบของคุณในเทอร์มินัล ผู้ใช้ Linux หลายคนจะใช้มันในสกรีนช็อตของเดสก์ท็อปเพียงเพราะพวกเขาคิดว่ามันเจ๋ง และพวกเขาพูดถูก คุณสามารถใช้เพื่อแสดงการตั้งค่าของคุณในหน้าจอได้เช่นกัน

วิธีคัดลอกและวางบน Chromebook

วิธีคัดลอกและวางบน Chromebook

สิ่งแรกที่คุณอาจสงสัยขณะเปลี่ยนไปใช้ Chromebook คือวิธีทำสิ่งพื้นฐาน ซึ่งเป็นสิ่งที่คุณมีที่หลังมือในระบบปฏิบัติการก่อนหน้าของคุณ การคัดลอกและวางเป็นฟังก์ชันพื้นฐานอย่างหนึ่งที่คุณต้องใช้ในจุดใดจุดหนึ่ง

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

ในยุคของเทคโนโลยีสมัยใหม่ การพิมพ์กลายเป็นกิจกรรมที่นิยมใช้กันทั่วไปในหลายๆ อาชีพ การเรียนรู้ที่จะพิมพ์เร็วขึ้นด้วยความแม่นยำสามารถช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นในระยะเวลาเท่ากัน

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

อูบุนตูเป็นที่นิยมในด้านความทนทานและข้อผิดพลาดค่อนข้างน้อย แต่ก็ไม่มีปัญหาอะไรแน่นอน หนึ่งในปัญหาดังกล่าวคือไดรเวอร์ Wi-Fi คุณอาจเปิดระบบของคุณเพียงเพื่อจะพบว่า Wi-Fi ของคุณไม่ทำงาน

วิธีสร้างและสแกนรหัส QR บน Chromebook

วิธีสร้างและสแกนรหัส QR บน Chromebook

รหัสตอบกลับด่วนหรือรหัส QR สั้น ๆ เป็นบาร์โค้ดขั้นสูงที่มีข้อมูลมากกว่าบาร์โค้ดแบบเดิม รหัสเหล่านี้เป็นแบบสองมิติ ช่วยให้คุณสแกนในแนวตั้งหรือแนวนอนได้

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

ต้องการติดตั้งแพ็คเกจบน Arch Linux แต่ไม่รู้จะทำอย่างไร? ผู้คนจำนวนมากประสบปัญหานี้เมื่อย้ายจากการแจกแจงแบบเดเบียนไปยัง Arch เป็นครั้งแรก อย่างไรก็ตาม คุณสามารถจัดการแพ็คเกจบนระบบที่ใช้ Arch ของคุณได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ

7 สุดยอดแอพ Ubuntu Dynamic Wallpaper

7 สุดยอดแอพ Ubuntu Dynamic Wallpaper

แม้ว่าคุณจะสามารถใช้แอพเพื่อสไลด์โชว์วอลเปเปอร์ดั้งเดิมของ Ubuntu ได้ ต่อไปนี้คือแอพบางตัวสำหรับดาวน์โหลดและตั้งค่าวอลเปเปอร์แบบไดนามิก

10+ ส่วนขยาย GNOME ที่ดีที่สุดสำหรับ Ubuntu 20.04

10+ ส่วนขยาย GNOME ที่ดีที่สุดสำหรับ Ubuntu 20.04

ส่วนขยายยอดนิยมมากมาย เช่น Gno-Menu, Extended Gestures ใช้งานไม่ได้กับ Ubuntu 20.04 ดังนั้นนี่คือรายการส่วนขยาย GNOME ที่ใช้งานได้ดีที่สุด

5 แอพถ่ายโอนไฟล์ Wi-Fi ที่ดีที่สุดจาก Ubuntu ไปยัง Android

5 แอพถ่ายโอนไฟล์ Wi-Fi ที่ดีที่สุดจาก Ubuntu ไปยัง Android

กลไกอย่างเช่น FTP, การถ่ายโอนไฟล์แบบเพียร์ทูเพียร์, การถ่ายโอน Wi-Fi จะช่วยคุณประหยัดเวลาหากคุณแชร์ไฟล์ระหว่าง Android และ Ubuntu บ่อยๆ

15 ธีมที่ดีที่สุดสำหรับ Ubuntu 20.04 ในปี 2020

15 ธีมที่ดีที่สุดสำหรับ Ubuntu 20.04 ในปี 2020

ธีมที่อัปเดตใหม่จำนวนมากพร้อมที่จะติดตั้งบนเดสก์ท็อป GNOME ใหม่ของ Ubuntu 20.04 แล้ว นี่คือรายการธีม Ubuntu ที่ดีที่สุดในปี 2020

ความแตกต่างระหว่าง Root Superuser บน Ubuntu

ความแตกต่างระหว่าง Root Superuser บน Ubuntu

สงสัยว่าความแตกต่างระหว่าง Root Superuser บน Ubuntu คืออะไร? เรามีคุณครอบคลุมที่นี่