ค้นหาเว็บไซต์

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 หากคุณรู้จักเครื่องมืออื่นๆ เพื่อจุดประสงค์เดียวกันที่ขาดหายไปจากรายการด้านบน โปรดแจ้งให้เราทราบผ่านแบบฟอร์มคำติชมด้านล่าง