Unix-Shell
Inhalt
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 |