Linux Commands for Beginners - Listing and Changing Directories (ls. cd) Part 1
สารบัญ:
เราจะแสดงวิธีกำหนดไดเรกทอรีการทำงานปัจจุบันของคุณโดยใช้คำสั่ง
pwd
ไดเรกทอรีทำงานปัจจุบันคืออะไร
ไดเร็กทอรีการทำงานปัจจุบันคือไดเร็กทอรีที่ผู้ใช้ทำงานอยู่ในปัจจุบันทุกครั้งที่คุณโต้ตอบกับ command prompt คุณกำลังทำงานภายในไดเร็กทอรี
ตามค่าดีฟอลต์เมื่อคุณล็อกอินเข้าสู่ระบบ Linux ไดเร็กทอรีการทำงานปัจจุบันของคุณจะถูกตั้งค่าเป็นโฮมไดเร็กทอรีของคุณ ในการเปลี่ยนไดเรกทอรีทำงานให้ใช้คำสั่ง
cd
ตัวอย่างเช่นหากต้องการเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็น
/tmp
คุณจะต้องพิมพ์:
cd /tmp
คำสั่ง pwd
คำสั่ง
pwd
หมายถึงไดเร็กทอรีการทำงานการพิมพ์ มันเป็นหนึ่งในคำสั่งพื้นฐานและใช้บ่อยที่สุดใน Linux เมื่อเรียกใช้คำสั่งพิมพ์เส้นทางที่สมบูรณ์ของไดเรกทอรีการทำงานปัจจุบัน
pwd
เป็น shell builtin ในเชลล์สมัยใหม่ส่วนใหญ่เช่น bash และ zsh พฤติกรรมของมันแตกต่างจากไฟล์สั่งการแบบสแตนด์อโลน
/bin/pwd
เล็กน้อย คุณสามารถใช้คำสั่ง
type
เพื่อแสดงตำแหน่งทั้งหมดที่มี
pwd
:
type -a pwd
pwd is a shell builtin pwd is /bin/pwd
ดังที่คุณเห็นได้จากผลลัพธ์ด้านล่างเชลล์บิวด์อินมีความสำคัญเหนือกว่าไฟล์สั่งการแบบสแตนด์อโลนและจะถูกใช้ทุกครั้งที่คุณพิมพ์
pwd
หากคุณต้องการใช้ไบนารี pwd แบบสแตนด์อโลนให้พิมพ์พา ธ เต็มไปยังไฟล์
/bin/pwd
วิธีค้นหาไดเรกทอรีทำงานปัจจุบันของคุณ
หากต้องการค้นหาว่าคุณอยู่ในไดเรกทอรีใดให้พิมพ์
pwd
ในเทอร์มินัลของคุณ:
pwd
ผลลัพธ์จะมีลักษณะดังนี้:
/home/linuxize
สิ่งที่
pwd
ทำคือการพิมพ์ตัวแปรสภาพแวดล้อม
PWD
คุณจะได้ผลลัพธ์เดียวกันถ้าคุณพิมพ์:
echo $PWD
/home/linuxize
คำสั่ง
pwd
สามารถยอมรับเพียงสองข้อโต้แย้ง:
-
-L
(--logical
) - อย่าแก้ไข symlinks-P
(- ทางกายภาพ) - แสดงไดเรกทอรีทางกายภาพโดยไม่มีการเชื่อมโยงสัญลักษณ์ใด ๆ
โดยค่าเริ่มต้นจะไม่มีการใช้ตัวเลือก id
pwd
จะทำงานเหมือนระบุตัวเลือก
-L
เพื่อแสดงให้เห็นถึงการทำงานของตัวเลือก
-P
ดียิ่งขึ้นลองสร้างไดเรกทอรีและ symlink ที่ชี้ไปที่ไดเรกทอรี:
mkdir /tmp/directory
ln -s /tmp/directory /tmp/symlink
ตอนนี้ถ้าคุณนำทางไปยังไดเรกทอรี
/tmp/symlink
และคุณพิมพ์
pwd
ใน terminal ของคุณ:
pwd
ผลลัพธ์จะแสดงว่าไดเรกทอรีการทำงานปัจจุบันของคุณคือ
/tmp/symlink
:
/tmp/symlink
pwd -P
คำสั่งจะพิมพ์ไดเรกทอรีที่ symlink ชี้ไปที่:
ข้อสรุป
ไดเรกทอรีการทำงานปัจจุบันคือไดเรกทอรีที่คุณเรียกใช้คำสั่งในเทอร์มินัลของคุณ
คำสั่ง
pwd
ใช้เพื่อแสดงไดเรกทอรีทำงานปัจจุบัน
คำสั่ง linux พื้นฐาน

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

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

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