5 koristnih orodij za zapomnitev ukazov Linuxa za vedno


Obstaja več tisoč orodij, pripomočkov in programov, ki so vnaprej nameščeni v sistemu Linux. Lahko jih zaženete iz terminalskega okna ali navidezne konzole kot ukaze prek lupine, kot je Bash.

Ukaz je običajno ime poti (npr./Usr/bin/top) ali osnovno ime (npr. Vrh) programa, vključno z argumenti, ki so mu bili posredovani. Med uporabniki Linuxa pa obstaja pogosto napačno prepričanje, da je ukaz dejanski program ali orodje.

Spomniti se ukazov Linuxa in njihove uporabe ni enostavno, zlasti za nove uporabnike Linuxa. V tem članku bomo predstavili 5 orodij ukazne vrstice za zapomnitev ukazov Linuxa.

1. Zgodovina Basha

Bash beleži vse edinstvene ukaze, ki jih izvajajo uporabniki v sistemu, v datoteko zgodovine. Datoteka zgodovine bash vsakega uporabnika je shranjena v njihovem domačem imeniku (npr. /Home/tecmint/.bash_history za uporabnika tecmint). Uporabnik si lahko ogleda samo svojo vsebino datoteke zgodovine, root pa si lahko ogleda datoteko zgodovine bash za vse uporabnike v sistemu Linux.

Če si želite ogledati zgodovino bash, uporabite ukaz za zgodovino, kot je prikazano.

$ history  

Če želite pridobiti ukaz iz zgodovine bash, nenehno pritiskajte puščično tipko gor , da poiščete seznam vseh edinstvenih ukazov, ki ste jih izvajali prej. Če ste ukaz, ki ga iščete, preskočili ali ga niste uspeli uporabiti, uporabite puščico dol , da izvedete obratno iskanje.

Ta funkcija bash je eden od številnih načinov, kako si zlahka zapomnite ukaze Linuxa. Več primerov ukaza zgodovine lahko najdete v teh člankih:

  1. Moč Linuxa\"Ukaz zgodovine" v Bash Shell
  2. Kako počistiti zgodovino ukazne vrstice BASH v Linuxu

2. Prijazna interaktivna lupina (ribe)

Fish je sodobna, zmogljiva, uporabniku prijazna, bogata s funkcijami in interaktivna lupina, ki je združljiva z Bash ali Zsh. Podpira samodejne predloge imen datotek in ukazov v trenutnem imeniku oziroma zgodovini, kar vam olajša zapomnitev ukazov.

Na naslednjem posnetku zaslona je ukaz\"uname -r" v zgodovini bash, da si ga preprosto zapomnite, vnesite poznejšo \"u" ali \"un" in fish bo samodejno predlagal popoln ukaz. Če je samodejno predlagan ukaz, ki ga želite zagnati, ga izberite in zaženite s puščično tipko desno.

Fish je polnopravni lupinski program z bogatimi funkcijami, s katerimi si lahko na preprost način zapomnite ukaze Linuxa.

3. Orodje Apropos

Apropos išče in prikaže ime in kratek opis ključne besede, na primer ime ukaza, kot je zapisano na strani za upravljanje tega ukaza.

Če ne veste natančnega imena ukaza, preprosto vnesite ključno besedo (regularni izraz), da jo poiščete. Na primer, če iščete opis ukaza ukaz docker-commit, lahko vnesete docker, apropos bo iskal in navedel vse ukaze s priklopnikom nizov in njihov opis.

$ apropos docker

Dobite lahko opis natančne ključne besede ali imena ukaza, kot je prikazano.

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

To je še en uporaben način zapomnitve ukazov Linuxa, ki vas vodi pri tem, kateri ukaz uporabiti za določeno nalogo ali če ste pozabili, za kaj se ukaz uporablja. Berite naprej, ker je naslednje orodje še bolj zanimivo.

4. Pojasnite skript lupine

Explain Shell je majhen skript Bash, ki razlaga ukaze lupine. Potrebuje program curl in delujočo internetno povezavo. Prikaže povzetek opisa ukaza, poleg tega pa, če ukaz vsebuje zastavo, prikaže tudi opis te zastavice.

Če ga želite uporabiti, morate najprej dodati naslednjo kodo na dnu datoteke $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
}

Shranite in zaprite datoteko, nato jo pridobite ali odprite nova okna terminala.

$ source .bashrc

Ob predpostavki, da ste pozabili, kaj počne ukaz\"apropos -a", si lahko z ukazom objasnite, da si ga zapomnite, kot je prikazano.

$ explain 'apropos -a'

Ta skript vam lahko učinkovito razloži kateri koli ukaz lupine in vam tako pomaga zapomniti ukaze Linuxa. Naslednje orodje za razliko od skripta za razlago lupine prinaša ločen pristop, ki prikazuje primere uporabe ukaza.

5. Program goljufanja

Cheat je preprost, interaktiven program za preglednice z ukazno vrstico, ki prikazuje primere uporabe ukaza Linux z več možnostmi in njihovo kratko razumljivo funkcijo. Uporaben je za začetnike in sistemske skrbnike Linuxa.

Če ga želite namestiti in uporabljati, si oglejte naš celoten članek o programu Cheat in njegovi uporabi s primeri:

  1. Cheat-Končna ukazna vrstica "Cheat-Sheet" za začetnike Linuxa

To je vse! V tem članku smo dali 5 orodij ukazne vrstice za zapomnitev ukazov Linuxa. Če poznate kakšno drugo orodje za isti namen, ki manjka na zgornjem seznamu, nam to sporočite preko spodnjega obrazca za povratne informacije.