Inhalt

Unix-Shell

Die Shell ist die Schnittstelle zwischen Benutzer und dem Linux-Betriebssystem. Sie interpretiert Benutzereingaben, führt Kommandos aus und startet Programme. Außerdem dient sie als Programmiersprache, mit der sich Abläufe durch Shell-Skripte automatisieren lassen, z. B. mithilfe von Variablen, Abfragen und Schleifen. Für jeden Benutzer ist eine Standard-Shell festgelegt, die in der Datei /etc/passwd gespeichert ist und mit dem Befehl chsh geändert werden kann.

Shell-Informationen

Kommandointerpreter = Shell

Eine Liste der verwendbaren Shells befindet sich in /etc/shells.

Wichtige Beispiele

  • Abfrage der installierten bash-Version:
    echo $BASH_VERSION
  • Abfrage der gerade aktiven Shell:
    echo $0

Übersicht gängiger Shells

Shell Name
sh Bourne-Shell
csh C-Shell
ksh Korn-Shell
bash Bourne-Again-Shell