Shell

De shell is de commandoregel-interpreter van Linux. Je typt een commando, de shell voert het uit en toont het resultaat. Het is de interface tussen jou en de kernel.

Veelgebruikte shells

ShellOmschrijving
bashStandaard op de meeste Linux-distro's
zshUitgebreider dan bash, standaard op macOS
fishGebruiksvriendelijk met autoaanvulling
shMinimale POSIX-shell, voor portabele scripts

Welke shell je gebruikt zie je met:

echo $SHELL

Interactief vs scripts

Je kunt de shell interactief gebruiken (commando voor commando typen) of scripts schrijven: tekstbestanden met een reeks commando's die je kunt hergebruiken en automatiseren.

Handige shell-functies

  • Tab-aanvulling — druk op Tab om commando's en bestandsnamen aan te vullen
  • Geschiedenis — pijltje omhoog of history om eerdere commando's terug te halen
  • Pipes — uitvoer van het ene commando doorgeven aan het volgende met |
  • Aliassen — korte namen voor lange commando's

Zie ook

  • alias — korte namen voor commando's
  • history — commandogeschiedenis
  • export — omgevingsvariabelen instellen
linuxshell