Die Kommandozeile wird im englischen Sprachraum auch “Shell” genannt. In diesem Block werden wir sehen, dass die Kommandozeile mehr kann als nur Programme aufzurufen – sie besitzt programmiersprachenähnliche Fähigkeiten, mit denen Programme zu komplexen “Shell-Skripten” zusammengebaut werden können.
Unter Unix gibt es verschiedene Shells, die sich insbesondere in ihren Programmiersprachen-Eigenschaften und -schreibweisen unterscheiden.
Daher legen wir uns nun auf die Shell “bash” (Bourne again shell – ein Nachfolger der ursprünglichen Unix-Shell sh und ein Wortspiel mit dem Namen ihres Programmierers) fest.
Die bash ist die Standard-Shell unter Linux und dürfte daher mittlerweile am meisten verbreitet sein – nicht zu Unrecht, da sie sehr mächtig und gut benutzbar ist.