1  Einführung

1.1  Was ist eine Shell?

Unter einer Shell versteht man – vor allem unter Unix – ein Programm, das eine Texteingabe des Benutzers entgegennimmt, um andere Programme zu starten.

Da diese Eingabe meist aus einer Zeile, die mit der Enter-Taste abgeschlossen wird, besteht und die Shell anschließend interpretiert, welches Programm mit welchen zusätzlichen Informationen gestartet werden soll, spricht man auch von einem Kommandozeileninterpreter (CLI für command line interpreter).

Zwei Beispiele:

  • Eine Entwicklerin startet einen Editor, um den Quelltext ihres Programms zu modifizieren. Dann übersetzt sie den Quelltext mit einem Compiler und startet das entstandene Programm. Anschließend löscht sie die Logdatei. Dazu werden von der ...

Get bash - Einstieg in die Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.