Zoeken op website

6 essentiële hulpmiddelen om u te helpen Linux-opdrachten te onthouden


Er zijn duizenden tools, hulpprogramma's en programma's die vooraf zijn geïnstalleerd op een Linux-systeem. Je kunt ze vanuit een terminalvenster of virtuele console uitvoeren als opdrachten via een shell zoals Bash.

Een commando is doorgaans de padnaam (bijv. /usr/bin/top) of basisnaam (bijv. top) van een programma, inclusief de argumenten die eraan worden doorgegeven. Er bestaat echter een algemene misvatting onder Linux-gebruikers dat een opdracht een daadwerkelijk programma of hulpmiddel is.

Het onthouden van Linux-opdrachten en het gebruik ervan is niet eenvoudig, vooral niet voor nieuwe Linux-gebruikers. In dit artikel zullen we 6 opdrachtregelhulpmiddelen delen voor het onthouden van Linux-opdrachten.

1. Geschiedenisopdracht

Bash registreert alle unieke opdrachten die door gebruikers op het systeem worden uitgevoerd in een geschiedenisbestand. Het bash-geschiedenisbestand van elke gebruiker wordt opgeslagen in de thuismap (bijvoorbeeld /home/tecmint/.bash_history voor gebruiker tecmint).

Een gebruiker kan alleen de inhoud van zijn/haar eigen geschiedenisbestand bekijken en root kan het bash-geschiedenisbestand bekijken voor alle gebruikers op een Linux-systeem.

Om je bash-geschiedenis te bekijken, gebruik je de geschiedenisopdracht zoals weergegeven.

history  

Om een opdracht uit de bash-geschiedenis op te halen, drukt u voortdurend op de pijltjestoets Omhoog om door een lijst te zoeken met alle unieke opdrachten die u eerder hebt uitgevoerd. Als u de opdracht die u zoekt heeft overgeslagen of deze niet hebt gekregen, gebruikt u de pijltjestoets Omlaag om omgekeerd te zoeken.

Deze bash-functie is een van de vele manieren om Linux-opdrachten gemakkelijk te onthouden. In deze artikelen vindt u meer voorbeelden van het geschiedeniscommando:

2. Visschelp – Vriendelijke interactieve schelp

Fish is een moderne, krachtige, gebruiksvriendelijke, veelzijdige en interactieve shell die compatibel is met Bash of Zsh. Het ondersteunt automatische suggesties voor bestandsnamen en opdrachten in respectievelijk de huidige map en geschiedenis, waardoor u opdrachten gemakkelijk kunt onthouden.

In de volgende schermafbeelding staat het commando “uname -r ” in de bash-geschiedenis. Om het gemakkelijk te onthouden typt u de latere “u ” of “un ” en fish zullen automatisch de volledige opdracht voorstellen. Als de automatisch voorgestelde opdracht de opdracht is die u wilt uitvoeren, gebruikt u de pijltjestoets Rechts om deze te selecteren en uit te voeren.

Fish is een volwaardig shell-programma met een schat aan functies waarmee u Linux-opdrachten op een eenvoudige manier kunt onthouden.

3. Apropos Commando

apropos is een commando dat de naam en korte beschrijving van een trefwoord zoekt en weergeeft, bijvoorbeeld een commandonaam, zoals geschreven in de manpagina van dat commando.

Als u de exacte naam van een opdracht niet weet, typt u eenvoudigweg een trefwoord (reguliere expressie) om ernaar te zoeken. Als u bijvoorbeeld zoekt naar de beschrijving van het docker-commit commando, kunt u docker typen. Apropos zal alle commando's doorzoeken en weergeven met de tekenreeks docker, en hun beschrijving ook.

apropos docker

U kunt de beschrijving krijgen van het exacte trefwoord of de opdrachtnaam die u heeft opgegeven, zoals weergegeven.

apropos docker-commit
OR
apropos -a docker-commit

Het apropos-commando is een andere handige manier om Linux-commando's te onthouden, om je te helpen welk commando je voor een specifieke taak moet gebruiken of als je bent vergeten waarvoor een commando wordt gebruikt. Lees verder, want de volgende tool is nog interessanter.

4. Leg het Shell-script uit

Leg Shell uit is een klein Bash-script dat shell-opdrachten uitlegt. Het curl-programma en een werkende internetverbinding zijn vereist om een samenvatting van de opdrachtbeschrijving weer te geven. Als de opdracht een vlag bevat, wordt bovendien ook een beschrijving van die vlag weergegeven.

Om het te gebruiken, moet je eerst de volgende code toevoegen onderaan je $HOME/.bashrc bestand.

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
}

Sla het bestand op en sluit het, zoek het vervolgens op of open een nieuw terminalvenster.

source .bashrc

Ervan uitgaande dat u bent vergeten wat het commando “apropos -a ” doet, kunt u het commando 'explain' gebruiken om u te helpen het te onthouden, zoals weergegeven.

explain 'apropos -a'

Dit script kan je elk shell-commando effectief uitleggen, waardoor je Linux-commando's kunt onthouden. In tegenstelling tot het uitlegshell-script, biedt de volgende tool een aparte aanpak: het toont gebruiksvoorbeelden van een opdracht.

5. Cheat – Cheatsheet voor Linux-opdrachten

Cheat is een eenvoudig, interactief spiekbriefje voor de opdrachtregel dat gebruiksscenario's van een Linux-opdracht laat zien met een aantal opties en hun korte, begrijpelijke functie. Het is handig voor Linux-beginners en systeembeheerders.

Om het op Unix-achtige systemen te installeren en te gebruiken, plakt u eenvoudigweg het volgende fragment in uw terminal:

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

Mogelijk moet je het versienummer (4.4.0) en het archief (cheat-linux-amd64.gz) wijzigen tijdens het downloaden vanaf de releasepagina.

Om een cheatsheet voor de tar-opdracht te bekijken.

cheat tar

Bekijk ons volledige artikel over het Cheat-programma en het gebruik ervan met voorbeelden.

6. Beerdier

Tardigrade is een bladwijzerhulpmiddel voor opdrachten waarmee u veelgebruikte opdrachten kunt bookmarken en ordenen, zodat u ze gemakkelijk kunt openen. De opdrachten worden hiërarchisch en georganiseerd opgeslagen en zijn gemakkelijk terug te vinden.

Voor installatie en gebruik gaat u naar de Tardigrade website en downloadt u de nieuwste versie van de bladwijzertool.

Dat is alles! In dit artikel hebben we 6 opdrachtregelhulpmiddelen gedeeld voor het onthouden van Linux-opdrachten. Als u andere tools voor hetzelfde doel kent die ontbreken in de bovenstaande lijst, laat het ons dan weten via het onderstaande feedbackformulier.