บน Linux บรรทัดคำสั่งเป็นเครื่องมือที่ทรงพลัง เมื่อคุณเข้าใจวิธีการใช้งานมันเป็นไปได้ที่จะทำให้การดำเนินงานขั้นสูงจำนวนมากดำเนินไปอย่างรวดเร็ว น่าเสียดายที่ผู้ใช้รายใหม่พบว่าบรรทัดคำสั่งของ Linux สับสนและไม่ทราบว่าจะเริ่มต้นอย่างไร
ในความพยายามที่จะให้ความรู้แก่ผู้ใช้ใหม่บนบรรทัดคำสั่ง Linux เราได้ทำรายการคำสั่งเทอร์มินัล Linux พื้นฐาน 25 รายการที่ต้องจำ มาเริ่มกันเลย!
1. ls
ls เป็นคำสั่งรายการไดเรกทอรี เพื่อที่จะใช้มันเปิดหน้าต่างเทอร์มินัลและพิมพ์คำสั่ง LS.
ls
คำสั่ง ls ยังสามารถใช้เพื่อเปิดเผยไฟล์ที่ซ่อนอยู่ด้วยสวิตช์บรรทัดคำสั่ง“ a”
ls -a
2. ซีดี
cd คือวิธีที่คุณเปลี่ยนไดเรกทอรีในเทอร์มินัล ในการสลับไปยังไดเรกทอรีอื่นจากจุดเริ่มต้นให้ทำ:
cd /path/to/location/
นอกจากนี้ยังเป็นไปได้ที่จะย้อนกลับไดเรกทอรีโดยใช้ ".. "
cd ..
3. pwd
หากต้องการแสดงไดเร็กทอรีปัจจุบันในเทอร์มินัล linux ให้ใช้คำสั่ง pwd
pwd
4. mkdir
หากคุณต้องการสร้างโฟลเดอร์ใหม่ให้ใช้คำสั่ง mkdir
mkdir
เพื่อรักษาสิทธิ์ของโฟลเดอร์ให้ตรงกับสิทธิ์ของไดเรกทอรีที่มาก่อนให้ใช้สวิตช์บรรทัดคำสั่ง "p"
mkdir -p name-of-new-folder
5. จำนวนเงิน
ในการลบไฟล์ออกจากบรรทัดคำสั่งให้ใช้คำสั่ง rm
rm /path/to/file
rm สามารถใช้เพื่อลบโฟลเดอร์หากมีไฟล์อยู่ข้างในโดยใช้สวิตช์บรรทัดคำสั่ง“ rf”
rm -rf /path/to/folder
6. cp
ต้องการทำสำเนาไฟล์หรือโฟลเดอร์หรือไม่? ใช้คำสั่ง cp
ในการคัดลอกไฟล์ให้ใช้ cp ตามด้วยตำแหน่งของไฟล์
cp /path/to/file
หรือหากต้องการคัดลอกโฟลเดอร์ให้ใช้ cp ด้วยสวิตช์บรรทัดคำสั่ง“ r”
cp -r /path/to/folder
7. mv
คำสั่ง mv สามารถทำสิ่งต่างๆมากมายบน Linux มันสามารถย้ายไฟล์ไปยังตำแหน่งอื่นได้ แต่สามารถเปลี่ยนชื่อไฟล์ได้
หากต้องการย้ายไฟล์จากที่หนึ่งไปอีกที่หนึ่งให้ลองตัวอย่างต่อไปนี้
mv /path/to/file /place/to/put/file|
หากคุณต้องการย้ายโฟลเดอร์ให้เขียนตำแหน่งของโฟลเดอร์ตามด้วยตำแหน่งที่ต้องการในตำแหน่งที่คุณต้องการย้าย
mv /path/to/folder /place/to/put/folder/
สุดท้ายหากต้องการเปลี่ยนชื่อไฟล์หรือโฟลเดอร์ให้ cd ไปยังไดเรกทอรีของไฟล์ / โฟลเดอร์ที่คุณต้องการเปลี่ยนชื่อจากนั้นใช้คำสั่ง mv ตัวอย่างเช่น:
mv name-of-file new-name-of-file
หรือสำหรับโฟลเดอร์ให้ทำ:
mv name-of-folder new-name-of-folder
8. แมว
คำสั่ง cat ให้คุณดูเนื้อหาของไฟล์ในเทอร์มินัล ใช้ แมว เขียนคำสั่งตามด้วยตำแหน่งของไฟล์ที่คุณต้องการดู ตัวอย่างเช่น:
cat /location/of/file
9. หัว
ส่วนหัวให้คุณดูไฟล์ 10 บรรทัดแรก หากต้องการใช้งานให้ป้อน หัว คำสั่งตามด้วยตำแหน่งของไฟล์
head /location/of/file
10. หาง
ส่วนท้ายให้คุณดูไฟล์ 10 บรรทัดด้านล่าง หากต้องการใช้งานให้ป้อน หาง คำสั่งตามด้วยตำแหน่งของไฟล์
tail /location/of/file
11. ping

บน Linux, ปิง คำสั่งให้คุณตรวจสอบเวลาแฝงระหว่างเครือข่ายของคุณกับอินเทอร์เน็ตระยะไกลหรือเซิร์ฟเวอร์ LAN
ping website.com
หรือ
ping IP-address
หากต้องการ ping เพียงไม่กี่ครั้งให้ใช้ ปิง คำสั่งตามด้วย“ค” สวิตช์บรรทัดคำสั่งและตัวเลข ตัวอย่างเช่นหากต้องการ ping Google 3 ครั้งให้ทำ:
ping google.com -c3
12. เวลาในการทำงาน
เพื่อตรวจสอบว่าระบบ Linux ของคุณออนไลน์นานแค่ไหนใช้ uptime คำสั่ง
uptime
13. uname
คน uname สามารถใช้คำสั่งเพื่อดูชื่อรหัสแจกจ่ายปัจจุบันหมายเลขรีลีสและแม้แต่เวอร์ชันของ Linux ที่คุณใช้งานอยู่ ใช้ unameเขียนคำสั่งตามด้วย“เป็” สวิตช์บรรทัดคำสั่ง
ใช้ "เป็” สวิตช์บรรทัดคำสั่งพิมพ์ข้อมูลทั้งหมดดังนั้นจึงเป็นการดีที่สุดที่จะใช้สิ่งนี้แทนตัวเลือกอื่น ๆ ทั้งหมด
uname -a
14. ผู้ชาย
คน ชาย คำสั่งให้คุณดูคู่มือการใช้งานของโปรแกรมใด ๆ หากต้องการดูคู่มือให้เรียกใช้คำสั่ง man ตามด้วยชื่อของโปรแกรม ตัวอย่างเช่นหากต้องการดูคู่มือ cat ให้เรียกใช้:
man cat
15. df
Df เป็นวิธีการดูจำนวนพื้นที่บนระบบไฟล์บน Linux ได้อย่างง่ายดาย หากต้องการใช้งานให้เขียน DF คำสั่ง
df
เพื่อให้การอ่าน df ง่ายขึ้นให้ใช้สวิตช์บรรทัดคำสั่ง“ h” สิ่งนี้ทำให้เอาท์พุทในโหมด“ มนุษย์สามารถอ่านได้”
df -h
16. du
ต้องการดูพื้นที่ที่ไดเรกทอรีในระบบของคุณใช้งานหรือไม่ ใช้ประโยชน์จาก ดู่ คำสั่ง ตัวอย่างเช่นเพื่อดูว่าคุณใหญ่ /บ้าน/ โฟลเดอร์คือทำ:
du ~/
ที่จะทำให้ ดู่ เอาท์พุทอ่านง่ายขึ้นลอง ‘ชม” สวิตช์บรรทัดคำสั่ง สิ่งนี้จะทำให้เอาท์พุทในโหมด "มนุษย์สามารถอ่านได้"
du ~/ -hr
17. ที่ไหน
กับ อยู่ไหนเป็นไปได้ที่จะติดตามตำแหน่งที่แน่นอนของรายการในบรรทัดคำสั่ง ตัวอย่างเช่นหากต้องการค้นหาตำแหน่งของไบนารี Firefox บนระบบ Linux ของคุณให้รัน:
whereis firefox
18. ค้นหา
การค้นหาไฟล์โปรแกรมและโฟลเดอร์บนบรรทัดคำสั่ง Linux นั้นง่ายมาก ตั้งอยู่. หากต้องการใช้งานเพียงแค่เขียน ตั้งอยู่ คำสั่งตามด้วยคำค้นหา
locate search-term
19. grep
กับ grep คำสั่งเป็นไปได้ที่จะค้นหารูปแบบ ตัวอย่างที่ดีในการใช้ grep คำสั่งคือการใช้มันเพื่อกรองบรรทัดข้อความเฉพาะในไฟล์
เข้าใจว่า grep ไม่ใช่คำสั่งที่ควรรันด้วยตัวเอง แต่จะต้องรวมกันเช่น:
cat text-file.txt | grep "search term"
เป็นหลักในการใช้ grep เพื่อค้นหารูปแบบจำสูตรนี้:
command command-operations | grep "search term"
20. ps
หากต้องการดูกระบวนการทำงานปัจจุบันโดยตรงจากเทอร์มินัล Linux ให้ใช้ PS คำสั่ง
ps
ต้องการรายงานกระบวนการโดยละเอียดหรือไม่? วิ่ง PS กับ aux.
ps aux
21. ฆ่า
บางครั้งคุณต้องฆ่าโปรแกรมที่มีปัญหา ในการทำเช่นนี้คุณจะต้องใช้ประโยชน์จาก ฆ่า คำสั่ง ตัวอย่างเช่นเมื่อต้องการปิด Firefoxทำสิ่งต่อไปนี้
ก่อนอื่นให้ใช้ pidof เพื่อค้นหาหมายเลขกระบวนการสำหรับ Firefox
pidof
จากนั้นฆ่ามันด้วย ฆ่า คำสั่ง
kill process-id-number
ยังไม่ปิดใช่ไหม ใช้ "9” สวิตช์บรรทัดคำสั่ง
kill -9 process-id-number
22. killall
การใช้คำสั่ง killall สามารถสิ้นสุดอินสแตนซ์ทั้งหมดของโปรแกรมที่กำลังทำงานอยู่ได้ หากต้องการใช้งานให้เรียกใช้ killall คำสั่งตามด้วยชื่อของโปรแกรม ตัวอย่างเช่นหากต้องการฆ่ากระบวนการ Firefox ที่กำลังทำงานอยู่ให้ทำ:
killall firefox
23. ขด
ต้องการดาวน์โหลดไฟล์จากอินเทอร์เน็ตผ่านเทอร์มินัล Linux หรือไม่ ใช้ ขด! ในการเริ่มดาวน์โหลดให้เขียน ขด คำสั่งตามด้วย URL ของไฟล์คือ > สัญลักษณ์และตำแหน่งที่คุณต้องการบันทึก ตัวอย่างเช่น:
curl https://www.download.com/file.zip > ~/Downloads/file.zip
24. ฟรี

หน่วยความจำไม่เพียงพอ? ตรวจสอบพื้นที่สว็อปของคุณและพื้นที่ว่าง RAM ด้วย ฟรี คำสั่ง
free
25. chmod
กับ chmodเป็นไปได้ที่จะอัปเดตการอนุญาตของไฟล์หรือโฟลเดอร์
หากต้องการอัปเดตสิทธิ์ของไฟล์เพื่อให้ทุกคนในพีซีสามารถอ่านเขียนและดำเนินการได้ให้ทำ:
chmod +rwx /location/of/file-or/folder/
หากต้องการอัปเดตการอนุญาตดังนั้นเจ้าของเท่านั้นที่มีสิทธิ์เข้าถึงให้ลอง:
chmod +rw
หากต้องการอัปเดตการอนุญาตสำหรับกลุ่มหรือโลกที่ระบุบนระบบ Linux ให้รัน:
chmod +rx
ข้อสรุป
บรรทัดคำสั่ง Linux มีการกระทำที่ไม่สิ้นสุดและการดำเนินการที่จะรู้และแม้หลังจากผ่านรายการนี้คุณจะยังมีอีกมากที่จะเรียนรู้ ที่กล่าวว่ารายการนี้จะช่วยเสริมความรู้บรรทัดคำสั่งของคุณ นอกจากนี้ทุกคนต้องเริ่มต้นที่ไหนสักแห่ง!
ความคิดเห็น