5 Nëtzlech Tools fir Linux Kommandoen fir ëmmer ze erënneren


Et ginn Dausende vun Tools, Utilities a Programmer déi virinstalléiert op engem Linux System kommen. Dir kënnt se aus enger Terminalfenster oder virtueller Konsole als Kommandoen iwwer eng Shell wéi Bash lafen.

E Kommando ass typesch de Weenumm (zB /usr/bin/top) oder Basisnumm (z.B. Top) vun engem Programm mat Argumenter, déi derbäi ginn. Wéi och ëmmer, et gëtt e gemeinsame Mëssverständnis tëscht Linux Benotzer datt e Kommando den eigentleche Programm oder Tool ass.

D'Erënnerung vu Linux Kommandoen an hir Notzung ass net einfach, besonnesch fir nei Linux Benotzer. An dësem Artikel wäerte mir 5 Kommandozeilen Tools deelen fir Linux Kommandoen ze erënneren.

1. Bash Geschicht

Bash registréiert all eenzegaarteg Befehle vun de Benotzer am System an enger Geschichtdatei. All Benotzer seng Bash Geschicht Datei gëtt an hirem Heemverzeechnes gespäichert (zB /home/tecmint/.bash_history fir Benotzer tecmint). E Benotzer kann nëmmen säin eegene Geschichtsdatei Inhalt kucken an d'Root kann d'Bash Geschicht Datei fir all Benotzer op engem Linux System kucken.

Fir Är Bash Geschicht ze gesinn, benotzt d'Geschicht Kommando wéi gewisen.

$ history  

Fir e Kommando aus der Bash Geschicht z'erreechen, dréckt de Up Pfeiltast kontinuéierlech fir duerch eng Lëscht vun all eenzegaartege Kommandoen ze sichen déi Dir virdru leeft. Wann Dir de Kommando deen Dir gesicht hutt iwwersprangen hutt oder et net kritt hutt, benotzt den Down Pfeiltast fir eng ëmgedréint Sich auszeféieren.

Dës Bash Feature ass ee vun de ville Weeër fir einfach Linux Kommandoen ze erënneren. Dir kënnt méi Beispiller vum Geschichtsbefehl an dësen Artikelen fannen:

  1. D'Kraaft vu Linux \Geschicht Kommando\ an Bash Shell
  2. Wéi d'BASH Kommandozeilgeschicht op Linux läschen

2. Frëndlech interaktiv Shell (Fësch)

Fësch ass eng modern, mächteg, userfrëndlech, Feature-räich an interaktiv Shell déi mat Bash oder Zsh kompatibel ass. Et ënnerstëtzt automatesch Suggestioune vu Dateinumm a Kommandoen am aktuellen Verzeechnes respektiv an der Geschicht, wat Iech hëlleft einfach Kommandoen ze erënneren.

Am folgenden Screenshot ass de Kommando \uname -r an der Bash-Geschicht, fir et einfach ze erënneren, gitt de spéider \u oder \un a Fësch wäert de komplette Kommando automatesch proposéieren. Wann de Kommando automatesch virgeschloen ass deen deen Dir wëllt lafen, benotzt d'Recht Pfeil Taste fir se ze wielen an ze lafen.

Fish ass e vollwäertege Shell-Programm mat engem Räichtum vu Features fir Iech Linux Kommandoen op eng einfach Manéier ze erënneren.

3. Apropos Tool

Apropos sicht a weist den Numm an eng kuerz Beschreiwung vun engem Schlësselwuert, zum Beispill e Kommandonumm, wéi et an der Man-Säit vun deem Kommando geschriwwen ass.

Wann Dir de genauen Numm vun engem Kommando net kennt, gitt einfach e Schlësselwuert (regulären Ausdrock) fir no der Sich ze sichen. Zum Beispill wann Dir no der Beschreiwung vum Docker-commit Kommando sicht, kënnt Dir Docker tippen, apropos sicht a lëscht all Kommandoe mam String Docker, an och hir Beschreiwung.

$ apropos docker

Dir kënnt d'Beschreiwung vum exakte Schlësselwuert oder Kommandonumm kréien, deen Dir uginn hutt wéi gewisen.

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

Dëst ass eng aner nëtzlech Manéier fir Linux Kommandoen ze erënneren, fir Iech ze guidéieren op wéi engem Kommando Dir fir eng spezifesch Aufgab benotzt oder wann Dir vergiess hutt wat e Kommando benotzt gëtt. Weiderliesen, well den nächsten Tool ass nach méi interessant.

4. Erklären Shell Schrëft

Explain Shell ass e klengt Bash Skript dat Shell Kommandoen erkläert. Et erfuerdert de Curl Programm an eng funktionéierend Internetverbindung. Et weist e Kommando Beschreiwung Resumé an zousätzlech, wann de Kommando e Fändel enthält, weist et och eng Beschreiwung vun deem Fändel.

Fir et ze benotzen, musst Dir als éischt de folgende Code um Enn vun Ärer $HOME/.bashrc Datei derbäisetzen.

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

Späichert a schléisst d'Datei, dann Quell et oder öffnen e frësche Terminalfenster.

$ source .bashrc

Unzehuelen datt Dir vergiess hutt wat de Kommando \apropos -a mécht, kënnt Dir de Kommando erklären benotzen fir Iech ze erënneren, wéi gewisen.

$ explain 'apropos -a'

Dëse Skript kann Iech all Shell Kommando effektiv erklären, sou datt Dir Iech Linux Kommandoen erënnert. Am Géigesaz zum erkläre Shell-Skript, bréngt dat nächst Tool eng markant Approche, et weist Benotzungsbeispiller vun engem Kommando.

5. Fuddelen Programm

Cheat ass en einfachen, interaktiven Kommandozeil Cheat-Sheet Programm deen d'Benotzungsfäll vun engem Linux Kommando mat enger Zuel vun Optiounen an hirer kuerzer verständlecher Funktioun weist. Et ass nëtzlech fir Linux Newbies a Sysadmins.

Fir et z'installéieren an ze benotzen, kuckt eise kompletten Artikel iwwer Cheat Programm a seng Notzung mat Beispiller:

  1. Cheat - Eng Ultimate Command Line 'Cheat-Sheet' fir Linux Ufänger

Dat ass alles! An dësem Artikel hu mir 5 Kommandozeilen Tools gedeelt fir Linux Kommandoen ze erënneren. Wann Dir aner Tools fir deeselwechten Zweck kennt, déi an der Lëscht hei uewen feelen, loosst eis iwwer de Feedbackformular hei drënner wëssen.