6 เครื่องมือสำคัญที่จะช่วยให้คุณจำคำสั่ง Linux
มีเครื่องมือ ยูทิลิตี้ และโปรแกรมมากมายที่ติดตั้งไว้ล่วงหน้าบนระบบ Linux คุณสามารถเรียกใช้งานได้จากหน้าต่างเทอร์มินัลหรือคอนโซลเสมือนโดยใช้คำสั่งผ่านเชลล์ เช่น Bash
โดยทั่วไปคำสั่งจะเป็นชื่อพาธ (เช่น /usr/bin/top) หรือ ชื่อฐาน (เช่น top) ของโปรแกรมรวมทั้งอาร์กิวเมนต์ที่ส่งผ่านไปด้วย อย่างไรก็ตาม มีความเข้าใจผิดที่พบบ่อยในหมู่ผู้ใช้ Linux ว่าคำสั่งคือโปรแกรมหรือเครื่องมือจริง
การจดจำคำสั่ง Linux และการใช้งานไม่ใช่เรื่องง่าย โดยเฉพาะสำหรับผู้ใช้ Linux ใหม่ ในบทความนี้ เราจะแบ่งปันเครื่องมือบรรทัดคำสั่ง 6 รายการสำหรับการจดจำคำสั่ง Linux
1. คำสั่งประวัติศาสตร์
Bash บันทึกคำสั่งเฉพาะทั้งหมดที่ดำเนินการโดยผู้ใช้ในระบบในไฟล์ประวัติ ไฟล์ประวัติทุบตีของผู้ใช้แต่ละคนจะถูกจัดเก็บไว้ในโฮมไดเร็กตอรี่ของพวกเขา (เช่น /home/tecmint/.bash_history สำหรับผู้ใช้ tecmint)
ผู้ใช้สามารถดูเนื้อหาไฟล์ประวัติของตนเองเท่านั้น และรูทสามารถดูไฟล์ประวัติทุบตีสำหรับผู้ใช้ทั้งหมดบนระบบ Linux
หากต้องการดูประวัติการทุบตีของคุณ ให้ใช้คำสั่ง history ดังที่แสดง
history
หากต้องการดึงคำสั่งจากประวัติทุบตี ให้กดปุ่มลูกศร ขึ้น
อย่างต่อเนื่องเพื่อค้นหาผ่านรายการคำสั่งเฉพาะทั้งหมดที่คุณเรียกใช้ก่อนหน้านี้ หากคุณข้ามคำสั่งที่ต้องการหรือไม่ได้รับ ให้ใช้ปุ่มลูกศร ลง
เพื่อทำการค้นหาแบบย้อนกลับ
คุณลักษณะทุบตีนี้เป็นหนึ่งในหลายวิธีในการจดจำคำสั่ง Linux ได้อย่างง่ายดาย คุณสามารถดูตัวอย่างเพิ่มเติมของคำสั่งประวัติได้ในบทความเหล่านี้:
2. Fish Shell – เชลล์โต้ตอบที่เป็นมิตร
Fish เป็นเชลล์ที่ทันสมัย ทรงพลัง ใช้งานง่าย มีคุณลักษณะหลากหลาย และโต้ตอบได้ ซึ่งเข้ากันได้กับ Bash หรือ Zsh รองรับการแนะนำชื่อไฟล์และคำสั่งอัตโนมัติในไดเร็กทอรีปัจจุบันและประวัติตามลำดับ ซึ่งช่วยให้คุณจำคำสั่งได้อย่างง่ายดาย
ในภาพหน้าจอต่อไปนี้ คำสั่ง “uname -r ” อยู่ในประวัติทุบตี เพื่อให้จดจำได้ง่าย ให้พิมพ์ “u ”
หรือ “un ” ในภายหลัง
และปลาจะแนะนำคำสั่งที่สมบูรณ์โดยอัตโนมัติ หากคำสั่งที่แนะนำอัตโนมัติเป็นคำสั่งที่คุณต้องการเรียกใช้ ให้ใช้ปุ่มลูกศร ขวา เพื่อเลือกและเรียกใช้
Fish เป็นโปรแกรมเชลล์ที่มีคุณสมบัติครบถ้วนพร้อมคุณสมบัติมากมายเพื่อให้คุณจดจำคำสั่ง Linux ได้อย่างตรงไปตรงมา
3. เสนอคำสั่ง
apropos คือคำสั่งที่ใช้ค้นหาและแสดงชื่อและคำอธิบายสั้นๆ ของคำสำคัญ เช่น ชื่อคำสั่ง ตามที่เขียนไว้ใน man page ของคำสั่งนั้น
หากคุณไม่ทราบชื่อคำสั่งที่แน่ชัด เพียงพิมพ์คำสำคัญ (นิพจน์ทั่วไป) เพื่อค้นหา ตัวอย่างเช่น หากคุณกำลังค้นหาคำอธิบายของคำสั่ง docker-commit คุณสามารถพิมพ์ docker ได้ จากนั้น apropos จะค้นหาและแสดงรายการคำสั่งทั้งหมดด้วย string docker และคำสั่งเหล่านั้น คำอธิบายเช่นกัน
apropos docker
คุณสามารถรับคำอธิบายของคำสำคัญหรือชื่อคำสั่งที่คุณระบุดังที่แสดง
apropos docker-commit
OR
apropos -a docker-commit
คำสั่ง apropos เป็นอีกวิธีที่มีประโยชน์ในการจดจำคำสั่ง Linux เพื่อแนะนำคุณเกี่ยวกับคำสั่งที่จะใช้สำหรับงานเฉพาะ หรือหากคุณลืมว่าคำสั่งนั้นใช้ทำอะไร อ่านต่อเพราะเครื่องมือถัดไปน่าสนใจยิ่งขึ้น
4. อธิบายเชลล์สคริปต์
Explain Shell เป็นสคริปต์ Bash ขนาดเล็กที่อธิบายคำสั่งเชลล์ ต้องใช้โปรแกรม curl และการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อแสดงสรุปคำอธิบายคำสั่ง และนอกจากนี้ หากคำสั่งมีแฟล็ก ก็จะแสดงคำอธิบายของแฟล็กนั้นด้วย
หากต้องการใช้งาน ก่อนอื่นคุณต้องเพิ่มโค้ดต่อไปนี้ที่ด้านล่างของไฟล์ $HOME/.bashrc
explain.sh begins
explain () {
if [ "$#" -eq 0 ]; then
while read -p "Command: " cmd; do
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
done
echo "Bye!"
elif [ "$#" -eq 1 ]; then
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
else
echo "Usage"
echo "explain interactive mode."
echo "explain 'cmd -o | ...' one quoted command to explain it."
fi
}
บันทึกและปิดไฟล์ จากนั้นแหล่งที่มาหรือเปิดหน้าต่างเทอร์มินัลใหม่
source .bashrc
สมมติว่าคุณลืมว่าคำสั่ง “apropos -a ” ทำอะไร คุณสามารถใช้คำสั่งอธิบายเพื่อช่วยให้คุณจดจำได้ ดังที่แสดง
explain 'apropos -a'
สคริปต์นี้สามารถอธิบายคำสั่งเชลล์ใด ๆ ให้คุณได้อย่างมีประสิทธิภาพ ซึ่งช่วยให้คุณจำคำสั่ง Linux ได้ ต่างจากเชลล์สคริปต์อธิบายตรงที่เครื่องมือถัดไปนำเสนอแนวทางที่แตกต่าง โดยแสดงตัวอย่างการใช้งานของคำสั่ง
5. โกง - แผ่นโกงคำสั่ง Linux
Cheat เป็นโปรแกรมโกงบรรทัดคำสั่งแบบโต้ตอบที่เรียบง่ายซึ่งแสดงกรณีการใช้งานของคำสั่ง Linux พร้อมตัวเลือกมากมายและฟังก์ชันสั้นๆ ที่เข้าใจได้ มันมีประโยชน์สำหรับมือใหม่ Linux และผู้ดูแลระบบ
หากต้องการติดตั้งและใช้งานบนระบบที่คล้าย Unix คุณสามารถวางส่วนย่อยต่อไปนี้ลงในเทอร์มินัลของคุณ:
cd /tmp
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64
sudo mv cheat-linux-amd64 /usr/local/bin/cheat
คุณอาจต้องเปลี่ยนหมายเลขเวอร์ชัน (4.4.0) และไฟล์เก็บถาวร (cheat-linux-amd64.gz) ขณะดาวน์โหลดจากหน้าเผยแพร่
เพื่อดูสูตรโกงสำหรับคำสั่ง tar
cheat tar
ตรวจสอบบทความฉบับเต็มของเราเกี่ยวกับโปรแกรม Cheat และการใช้งานพร้อมตัวอย่าง
6. ทาร์ดิเกรด
Tardigrade เป็นเครื่องมือบุ๊กมาร์กสำหรับคำสั่งที่ช่วยให้คุณสามารถบุ๊กมาร์กและจัดระเบียบคำสั่งที่ใช้บ่อยเพื่อให้เข้าถึงได้ง่าย คำสั่งต่างๆ จะถูกบันทึกในลักษณะลำดับชั้นและจัดระเบียบที่เรียกข้อมูลได้ง่าย
สำหรับการติดตั้งและการใช้งาน โปรดไปที่เว็บไซต์ Tardigrade และดาวน์โหลดเครื่องมือบุ๊กมาร์กเวอร์ชันล่าสุด
นั่นคือทั้งหมด! ในบทความนี้ เราได้แบ่งปันเครื่องมือบรรทัดคำสั่ง 6 รายการสำหรับการจดจำคำสั่ง Linux หากคุณรู้จักเครื่องมืออื่นๆ เพื่อจุดประสงค์เดียวกันที่ขาดหายไปจากรายการด้านบน โปรดแจ้งให้เราทราบผ่านแบบฟอร์มคำติชมด้านล่าง