5 Mapuslanon nga mga Himan sa Paghinumdom sa Linux Command sa Kahangturan


Adunay libu-libo nga mga himan, kagamitan, ug mga programa nga na-pre-install sa usa ka sistema sa Linux. Mahimo nimong ipadagan kini gikan sa usa ka terminal window o virtual console isip mga command pinaagi sa usa ka shell sama sa Bash.

Ang command kasagaran ang pathname (eg. /usr/bin/top) o basename (e.g top) sa usa ka programa lakip ang mga argumento nga gipasa niini. Bisan pa, adunay kasagaran nga sayop nga pagsabut sa mga tiggamit sa Linux nga ang usa ka mando mao ang aktuwal nga programa o himan.

Ang paghinumdom sa mga sugo sa Linux ug ang paggamit niini dili sayon, ilabi na sa mga bag-ong tiggamit sa Linux. Niini nga artikulo, among ipaambit ang 5 nga command-line nga mga himan alang sa paghinumdom sa mga sugo sa Linux.

1. Kasaysayan sa Bash

Girekord sa Bash ang tanan nga talagsaon nga mga mando nga gipatuman sa mga tiggamit sa sistema sa usa ka file sa kasaysayan. Ang bash history file sa matag user gitipigan sa ilang home directory (e.g. /home/tecmint/.bash_history para sa user tecmint). Ang usa ka user makatan-aw lang sa iyang kaugalingon nga history file content ug ang gamut makakita sa bash history file para sa tanang user sa Linux system.

Aron matan-aw ang imong kasaysayan sa bash, gamita ang sugo sa kasaysayan sama sa gipakita.

$ history  

Aron makakuha og command gikan sa kasaysayan sa bash, pindota ang Up arrow key nga padayon aron pangitaon ang listahan sa tanang talagsaon nga mga command nga imong gipadagan kaniadto. Kung nalaktawan nimo ang command nga imong gipangita o napakyas sa pagkuha niini, gamita ang Down arrow key aron mahimo ang balikbalik nga pagpangita.

Kini nga bahin sa bash usa sa daghang mga paagi sa dali nga paghinumdom sa mga mando sa Linux. Makita nimo ang daghang mga pananglitan sa sugo sa kasaysayan niini nga mga artikulo:

  1. Ang Gahum sa Linux \History Command sa Bash Shell
  2. Unsaon Pagtangtang sa BASH Command Line History sa Linux

2. Mahigalaon Interactive Shell (Isda)

Ang isda usa ka moderno, gamhanan, user-friendly, adunahan sa feature ug interactive nga shell nga compatible sa Bash o Zsh. Gisuportahan niini ang awtomatik nga mga sugyot sa mga ngalan sa file ug mga sugo sa kasamtangan nga direktoryo ug kasaysayan, nga makatabang kanimo nga dali mahinumdom sa mga sugo.

Sa mosunod nga screenshot, ang command \uname -r anaa sa kasaysayan sa bash, aron dali kining mahinumduman, i-type ang ulahi \u o \un ug ang mga isda maoy mosugyot sa bug-os nga sugo. Kung ang command nga awtomatik nga gisugyot mao ang gusto nimong padaganon, gamita ang Right arrow key aron mapili kini ug ipadagan kini.

Ang isda usa ka hingpit nga programa sa kabhang nga adunay daghang mga bahin aron mahinumduman nimo ang mga mando sa Linux sa prangka nga paagi.

3. Apropos Tool

Gipangita ug gipakita sa Apropos ang ngalan ug mubo nga paghulagway sa usa ka keyword, pananglitan usa ka ngalan sa mando, nga gisulat sa panid sa tawo sa kana nga mando.

Kung wala ka mahibal-an ang eksaktong ngalan sa usa ka sugo, i-type lang ang keyword (regular nga ekspresyon) aron pangitaon kini. Pananglitan kung nangita ka sa paghulagway sa docker-commit command, mahimo nimong i-type ang docker, ang apropos mangita ug maglista sa tanan nga mga command gamit ang string docker, ug ang ilang paghulagway usab.

$ apropos docker

Makuha nimo ang paghulagway sa eksaktong keyword o command name nga imong gihatag sama sa gipakita.

$ apropos docker-commit
OR
$ apropos -a docker-commit

Kini usa pa ka mapuslanon nga paagi sa paghinumdom sa mga sugo sa Linux, aron sa paggiya kanimo kung unsa nga sugo ang gamiton alang sa usa ka piho nga buluhaton o kung nakalimtan nimo kung unsa ang gigamit sa usa ka sugo. Basaha, tungod kay ang sunod nga himan mas makapaikag.

4. Ipasabot ang Shell Script

Ipasabot ang Shell kay gamay nga Bash script nga nagpatin-aw sa mga command sa shell. Nagkinahanglan kini sa curl program ug usa ka nagtrabaho nga koneksyon sa internet. Nagpakita kini usa ka summary sa paghulagway sa mando ug dugang pa, kung ang mando naglakip sa usa ka bandila, nagpakita usab kini usa ka paghulagway sa kana nga bandila.

Aron magamit kini, kinahanglan una nimong idugang ang mosunod nga code sa ubos sa imong $HOME/.bashrc file.

# 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
}

I-save ug isira ang file, dayon i-source kini o ablihi ang bag-ong terminal windows.

$ source .bashrc

Kung nakalimtan nimo kung unsa ang gibuhat sa command \apropos -a, mahimo nimong gamiton ang explain command aron matabangan ka nga mahinumdom niini, ingon sa gipakita.

$ explain 'apropos -a'

Kini nga script makapatin-aw kanimo sa bisan unsang shell command nga epektibo, sa ingon makatabang kanimo sa paghinumdom sa Linux commands. Dili sama sa pagpatin-aw sa script sa shell, ang sunod nga himan nagdala usa ka lahi nga pamaagi, nagpakita kini nga mga pananglitan sa paggamit sa usa ka mando.

5. Programa sa paglimbong

Ang paglimbong usa ka yano, interactive nga command-line cheat-sheet nga programa nga nagpakita sa mga kaso sa paggamit sa usa ka Linux command nga adunay daghang mga kapilian ug ang ilang mubo nga masabtan nga function. Kini mapuslanon alang sa mga bag-ong Linux ug sysadmins.

Aron ma-install ug magamit kini, susiha ang among kompletong artikulo bahin sa Cheat program ug ang paggamit niini uban ang mga pananglitan:

  1. Paglimbong – Usa ka Kinatibuk-ang Command Line nga ‘Cheat-Sheet’ para sa Linux Beginners

Kana lang! Niini nga artikulo, gipaambit namo ang 5 nga command-line nga mga himan alang sa paghinumdom sa mga sugo sa Linux. Kung nahibal-an nimo ang uban pang mga himan alang sa parehas nga katuyoan nga nawala sa lista sa taas, ipahibalo kanamo pinaagi sa porma sa feedback sa ubos.