Linux Commands | Command Line Basics | Linux Certification Training | Edureka
สารบัญ:
- คำสั่ง cd
- ชื่อเส้นทางแบบสัมบูรณ์และแบบสัมพัทธ์
- ไดเรกทอรีหลัก
- นำทางไปยังไดเรกทอรีก่อนหน้า
- นำทางไปยัง Home Directory
- ไดเรกทอรีที่มีช่องว่างในชื่อของพวกเขา
- ข้อสรุป
คำสั่ง
cd
(“ change directory”) ใช้เพื่อเปลี่ยนไดเรกทอรีการทำงานปัจจุบันใน Linux และระบบปฏิบัติการที่คล้าย Unix มันเป็นหนึ่งในคำสั่งพื้นฐานและใช้บ่อยที่สุดเมื่อทำงานบน terminal Linux
ไดเร็กทอรีการทำงานปัจจุบันคือไดเร็กทอรี (โฟลเดอร์) ที่ผู้ใช้ทำงานอยู่ในปัจจุบันทุกครั้งที่คุณโต้ตอบกับ command prompt ของคุณคุณกำลังทำงานภายในไดเร็กทอรี
ในบทช่วยสอนนี้เราจะแสดงวิธีใช้คำสั่ง
cd
เพื่อสำรวจแผนผังไดเรกทอรีระบบของคุณ
คำสั่ง cd
cd
เป็นเชลล์ในตัวและลักษณะการทำงานอาจแตกต่างจากเชลล์หนึ่งไปอีกเล็กน้อย มันใช้ตัวแปรสภาพแวดล้อมของเชลล์เพื่อกำหนดข้อมูลที่จำเป็นสำหรับการดำเนินการ
เราจะครอบคลุม
cd
เวอร์ชั่น Bash ในตัว
ไวยากรณ์สำหรับคำสั่ง
cd
มีดังนี้:
cd directory
คำสั่งยอมรับเพียงสองตัวเลือกที่ไม่ค่อยได้ใช้
-
−L
ติดตามลิงก์สัญลักษณ์ โดยค่าเริ่มต้นcd
จะทำงานเหมือนระบุตัวเลือก-L
−P
อย่าติดตามลิงก์สัญลักษณ์ กล่าวอีกนัยหนึ่งเมื่อมีการระบุตัวเลือกนี้และคุณพยายามนำทางไปยัง symlink ที่ชี้ไปที่ไดเรกทอรีcd
จะเปลี่ยนเป็นไดเรกทอรี
ในรูปแบบที่ง่ายที่สุดเมื่อใช้โดยไม่มีอาร์กิวเมนต์ใด ๆ
cd
จะนำคุณไปยังไดเรกทอรีบ้านของคุณ
เมื่อนำทางผ่านระบบไฟล์คุณสามารถใช้ปุ่ม
Tab
เพื่อเติมชื่อไดเรกทอรีโดยอัตโนมัติ การเพิ่มเครื่องหมายสแลชที่ส่วนท้ายของชื่อไดเร็กทอรีเป็นทางเลือก
หากต้องการเปลี่ยนเป็นไดเรกทอรีคุณต้องมีสิทธิ์อนุญาตสำหรับไดเรกทอรีนั้น
คำสั่ง
pwd
ช่วยให้คุณค้นหาไดเรกทอรีที่คุณอยู่ในปัจจุบัน
ชื่อเส้นทางแบบสัมบูรณ์และแบบสัมพัทธ์
เมื่อระบุไดเรกทอรีที่จะเปลี่ยนคุณสามารถใช้ชื่อพา ธ แบบสัมบูรณ์หรือแบบสัมพัทธ์ พา ธ สัมบูรณ์หรือพา ธ เต็มเริ่มจากรูทของระบบ
/
และพา ธ สัมพัทธ์เริ่มต้นจากไดเรกทอรีปัจจุบันของคุณ
ตามค่าดีฟอลต์เมื่อคุณล็อกอินเข้าสู่ระบบ Linux ไดเร็กทอรีการทำงานปัจจุบันของคุณจะถูกตั้งค่าเป็นโฮมไดเร็กทอรีของคุณ สมมติว่ามีไดเร็กทอรี
Downloads
อยู่ในโฮมไดเร็กทอรีของคุณคุณสามารถนำทางไปยังไดเร็กทอรีนั้นได้โดยใช้พา ธ สัมพัทธ์กับไดเร็กทอรี:
cd Downloads
คุณยังสามารถนำทางไปยังไดเรกทอรีเดียวกันโดยใช้พา ธ สัมบูรณ์ของมัน:
cd /home/username/Downloads
ในระยะสั้นหากเส้นทางเริ่มต้นด้วยเครื่องหมายทับ (
/
) มันเป็นเส้นทางที่แน่นอนไปยังไดเรกทอรี
ไดเรกทอรีหลัก
บนระบบปฏิบัติการที่เหมือน Unix ไดเร็กทอรีการทำงานปัจจุบันจะแสดงด้วยจุดเดียว (
.
) จุดสองจุด (
..
) ซึ่งอยู่ติดกันแสดงถึงไดเรกทอรีหลักหรือกล่าวอีกนัยหนึ่งว่าไดเรกทอรีดังกล่าวอยู่เหนือไดเรกทอรีปัจจุบันทันที
หากคุณพิมพ์
cd.
คุณจะเปลี่ยนเป็นไดเรกทอรีปัจจุบันหรือในคำอื่น ๆ คำสั่งจะไม่ทำอะไรเลย
สมมติว่าคุณอยู่ใน
/usr/local/share
เพื่อสลับไปยัง
/usr/local
(หนึ่งระดับขึ้นจากไดเรกทอรีปัจจุบัน) คุณจะพิมพ์:
cd../
หากต้องการย้ายสองระดับขึ้นไปที่ไดเรกทอรี
/usr
(แม่ของผู้ปกครอง) คุณสามารถเรียกใช้สิ่งต่อไปนี้:
cd../../
นี่เป็นอีกตัวอย่างหนึ่ง สมมติว่าคุณอยู่ใน
/usr/local/share
และคุณต้องการเปลี่ยนเป็น
/usr/local/src
คุณสามารถทำได้โดยพิมพ์:
นำทางไปยังไดเรกทอรีก่อนหน้า
หากต้องการเปลี่ยนกลับไปเป็นไดเร็กทอรีการทำงานก่อนหน้าให้ส่งผ่านอักขระขีดกลาง (
-
) เป็นอาร์กิวเมนต์ไปยังคำสั่ง cd:
นำทางไปยัง Home Directory
เพื่อนำทางไปยังไดเรกทอรีบ้านของคุณเพียงแค่พิมพ์
cd
อีกวิธีในการกลับไปยังโฮมไดเร็กตอรี่ของคุณโดยตรงคือการใช้ตัวอักษร tilde (
~
) ดังที่แสดงด้านล่าง:
cd ~
ตัวอย่างเช่นหากคุณต้องการนำทางไปยังไดเรกทอรี
Downloads
ซึ่งอยู่ในไดเรกทอรีหลักของคุณคุณจะต้องพิมพ์:
cd ~/Downloads
คุณยังสามารถนำทางไปยังโฮมไดเร็กตอรี่ของผู้ใช้อื่นโดยใช้ไวยากรณ์ต่อไปนี้:
ไดเรกทอรีที่มีช่องว่างในชื่อของพวกเขา
หากไดเรกทอรีที่คุณต้องการเปลี่ยนมีช่องว่างในชื่อคุณควรล้อมรอบเส้นทางด้วยเครื่องหมายคำพูดหรือใช้อักขระเครื่องหมายทับขวา (
\
) เพื่อหลีกเลี่ยงช่องว่าง:
cd 'Dir name with space'
ข้อสรุป
ถึงตอนนี้คุณควรมีความเข้าใจที่ดีเกี่ยวกับไดเรกทอรีการทำงานปัจจุบันและวิธีใช้คำสั่ง
cd
เพื่อนำทางไปยังไดเรกทอรีอื่น
คำสั่ง linux พื้นฐาน

การรู้วิธีใช้บรรทัดคำสั่งจะมีประโยชน์มาก ในบทความนี้เราจะดำเนินการตามคำสั่ง Linux ที่ใช้บ่อยที่สุดที่ผู้ดูแลระบบ Linux ใช้เป็นประจำทุกวัน
คำสั่ง Chmod ใน linux (การอนุญาตไฟล์)

ใน Linux การเข้าถึงไฟล์นั้นได้รับการจัดการผ่านการอนุญาตไฟล์คุณสมบัติและความเป็นเจ้าของ บทช่วยสอนนี้ครอบคลุมถึงวิธีการใช้คำสั่ง chmod เพื่อเปลี่ยนสิทธิ์การเข้าถึงของไฟล์และไดเรกทอรี
คำสั่ง Chgrp ใน linux (เปลี่ยนกลุ่ม)

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