5 kasulikku tööriista Linuxi käskude igaveseks mäletamiseks


Linuxi süsteemi on eelinstallitud tuhandeid tööriistu, utiliite ja programme. Saate neid käivitada terminaliaknast või virtuaalsest konsoolist käsudena sellise shelliga nagu Bash.

Käsk on tavaliselt programmi pathname (nt./Usr/bin/top) või basename (nt top), sealhulgas sellele edastatud argumendid. Kuid Linuxi kasutajate seas on levinud eksiarvamus, et käsk on tegelik programm või tööriist.

Linuxi käskude ja nende kasutamise mäletamine pole lihtne, eriti uute Linuxi kasutajate jaoks. Selles artiklis jagame 5 käsurea tööriista Linuxi käskude meeldejätmiseks.

1. Bashi ajalugu

Bash salvestab kõik süsteemis olevate kasutajate poolt täidetud unikaalsed käsud ajaloofaili. Iga kasutaja bash-ajaloofail on salvestatud nende kodukataloogi (nt/home/tech_int/.bash_history kasutaja jaoks tekmint). Kasutaja saab vaadata ainult oma ajaloofaili sisu ja juur saab vaadata kõigi Linuxi süsteemi kasutajate bashi ajaloofaili.

Bashi ajaloo vaatamiseks kasutage ajaloo käsku, nagu näidatud.

$ history  

Bashi ajaloost käsu toomiseks vajutage pidevalt nooleklahvi Up , et otsida kõigi varem käivitatud ainulaadsete käskude loendit. Kui olete otsitava käsu vahele jätnud või ei õnnestunud seda saada, kasutage pöördotsingu tegemiseks nooleklahvi Down .

See bashi funktsioon on üks paljudest viisidest, kuidas Linuxi käske lihtsalt meelde jätta. Rohkem näiteid ajaloo käsust leiate nendest artiklitest:

  1. Linuxi jõud\"Ajaloo käsk" Bash Shellis
  2. Kuidas kustutada BASH-i käsurea ajalugu Linuxis

2. Sõbralik interaktiivne kest (kala)

Fish on kaasaegne, võimas, kasutajasõbralik, funktsiooniderikas ja interaktiivne kest, mis ühildub Bashi või Zsh-iga. See toetab praeguste kataloogide ja ajaloo failinimede ja käskude automaatseid soovitusi, mis aitab teil käske lihtsalt meelde jätta.

Järgmisel ekraanipildil on käsk\"uname -r" bashi ajaloos, selle hõlpsaks mäletamiseks tippige hilisem \"u" või \"un" Kui kala soovitab käitada automaatselt soovitatud käsu, kasutage kala selle valimiseks paremnooleklahvi ja käivitage see.

Fish on täieõiguslik kestaprogramm, millel on palju funktsioone, et saaksite Linuxi käske sirgjooneliselt meeles pidada.

3. Apropose tööriist

Apropos otsib ja kuvab märksõna nime ja lühikirjelduse, näiteks käsu nime, nagu on kirjutatud selle käsu manulehel.

Kui te ei tea käsu täpset nime, tippige selle otsimiseks lihtsalt märksõna (regulaaravaldus). Näiteks kui otsite docker-comm käsu kirjeldust, võite sisestada docker, apropos otsib ja loetleb kõik stringidockeri käsud ja nende kirjeldused.

$ apropos docker

Võite saada täpse märksõna või käsu nime kirjelduse, nagu olete näidanud.

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

See on veel üks kasulik viis Linuxi käskude meeldejätmiseks, et selgitada, millist käsku konkreetse ülesande jaoks kasutada või kui olete unustanud, milleks käsku kasutatakse. Loe edasi, sest järgmine tööriist on veelgi huvitavam.

4. Selgitage Shelli skripti

Explain Shell on väike Bashi skript, mis selgitab shellikäske. See nõuab lokkimisprogrammi ja toimivat Interneti-ühendust. See kuvab käsu kirjelduse kokkuvõtte ja lisaks, kui käsk sisaldab lippu, näitab see ka selle lipu kirjeldust.

Selle kasutamiseks peate kõigepealt lisama järgmise koodi oma faili $HOME/.bashrc lõppu.

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

Salvestage ja sulgege fail, hankige see siis allikast või avage uus terminaliaken.

$ source .bashrc

Eeldades, et olete unustanud käsu\"apropos -a", saate selle meelde tuletamiseks kasutada seletuskäsku, nagu näidatud.

$ explain 'apropos -a'

See skript võib teile tõhusalt selgitada mis tahes shellikäske, aidates seeläbi Linuxi käske meelde jätta. Erinevalt seletatavast shelliskriptist toob järgmine tööriist selge lähenemise, see näitab käsu kasutusnäiteid.

5. Peteprogramm

Cheat on lihtne, interaktiivne käsureaga cheat -heet programm, mis näitab Linuxi käsu juhtumeid paljude võimaluste ja nende lühikese arusaadava funktsiooniga. See on kasulik Linuxi algajatele ja sysadminidele.

Selle installimiseks ja kasutamiseks vaadake meie täielikku artiklit Cheat programmi ja selle kasutamise kohta koos näidetega:

  1. Cheat - ülim käsurida „Cheat-Sheet” Linuxi algajatele

See on kõik! Selles artiklis oleme jaganud 5 käsurea tööriista Linuxi käskude meeldejätmiseks. Kui teate mõnda muud samal eesmärgil kasutatavat tööriista, mis ülaltoodud loendis puudub, andke meile sellest teada allpool oleva tagasisidevormi kaudu.