Kommandozeileninterpreter
Ein Kommandozeileninterpreter, auch Shell genannt, ist ein Stück Software, welches eine Kommandozeile einliest und anschließend interpretiert. Häufig sind dies Kommandos zum Starten weiterer Programme.
Kommandozeileninterpreter waren vor langer Zeit die einzige Benutzeroberfläche, wenn man die Kommandos für Computer nicht per Lochkarte eingeben wollte.
Für erfahrene Benutzer haben Kommandozeileninterpreter auch heute noch den Vorteil der schnellen, direkten Kontrolle und Erreichbarkeit aller Funktionen, vorausgesetzt, man kennt den Befehl und dessen Parameter exakt. Zudem lassen sich wiederholende Aufgaben durch so genannte Makros oder Skripte automatisieren, was bei einer Menü-Oberfläche häufig nicht möglich ist.
Beispiele für Kommandozeileninterpreter:
- bash (Bourne Again Shell)
- csh (C-Shell)
- tcsh
- command.com
- rc (Plan 9 Shell)