Kommandozeileninterpreter


Kommandozeileninterpreter
Beispiel für einen Kommandointerpreter (Windows PowerShell)
Die Shell bash, die Standard-Linux-Shell, unter Ubuntu

Ein Kommandozeileninterpreter oder CLI (engl. command-line interpreter oder command-line shell), auch Kommandointerpreter genannt, ist ein Computerprogramm, das eine Zeile Text von einer Kommandozeile (command-line interface, ebenfalls CLI) einliest und als Kommando (Anweisung, Befehl) interpretiert. Das Kommando wird dann ausgeführt und das Ergebnis dem Benutzer angezeigt.

In seiner ursprünglichen Form macht ein Kommandozeileninterpreter dem Benutzer betriebssysteminterne Funktionen über eine Syntax zugänglich, die besser lesbar ist als Maschinensprache und die direkte Ausgabe des Betriebssystems. Er kapselt das Betriebssystem gegenüber dem Benutzer ab und ist daher eine Betriebssystem-Shell (englisch shell ‚Muschel‘) oder Benutzeroberfläche. Das interaktive Arbeiten am Bildschirm ersetzt damit die früher auf Großrechnern per Lochkarte und später am Terminal abgegebenen Kommandos sowie die zeilenweise Ausgabe von Ergebnissen auf einem Drucker oder Terminal. Auch in grafischen Benutzeroberflächen gibt es oft eine Shell, die Eingaben des Benutzers interpretiert und umsetzt.

Für erfahrene Benutzer haben Kommandozeileninterpreter den Vorteil der schnellen, direkten Kontrolle und Erreichbarkeit aller Funktionen, nachdem man den Befehl und seine Parameter gelernt hat. Zudem lassen sich häufig wiederkehrende Kommandofolgen durch Stapeldateien (auch Batchdateien, Makros oder Skripte genannt) automatisieren, was bei einer grafischen Oberfläche prinzipbedingt nur schwer zu realisieren ist.

Beispiele

Auch für Programmiersprachen wie BASIC, Perl, Python, Ruby oder Lisp gibt es Kommandozeileninterpreter. Auch manche Programme, wie etwa der Editor Emacs, erlauben die Ausführung von relativ komplexen Befehlen über eine Kommandozeile.

Siehe auch


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Command.com — Die command.com ist der Kommandozeileninterpreter (CLI) der DOS Betriebssysteme, also insbesondere des Microsoft Betriebssystems MS DOS, sowie der darauf basierenden Systeme Microsoft Windows 95, 98, 98 SE und Me, sowie IBM DOS/PC DOS. Neben der… …   Deutsch Wikipedia

  • COMMAND.COM — Die COMMAND.COM ist der Kommandozeileninterpreter des Microsoft Betriebssystems MS DOS, sowie der darauf basierenden Systeme Microsoft Windows 95, 98, 98 SE und ME. Neben der Variante von Microsoft gab oder gibt es auch Entsprechungen in den MS… …   Deutsch Wikipedia

  • Cmd.exe — cmd.exe, Lorem ipsum anzeigend, mit dem Standardtitel unter Windows 2000, Eingabeaufforderung Basisdaten Entwickler: Microsoft Corpora …   Deutsch Wikipedia

  • Befehlszeile — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia

  • Befehlszeilenergänzung — Die Befehlszeilenergänzung, auch Tabcompletion genannt, (engl. command line completion) erleichtert und beschleunigt den Umgang mit einem Kommandozeileninterpreter wie beispielsweise bash unter Unix/Linux oder Windows PowerShell unter Windows.… …   Deutsch Wikipedia

  • Command Line Interface — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia

  • Command line — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia

  • Command line interface — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia

  • Eingabekonsole — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia

  • Kommandozeilen-Programm — Die Kommandozeile, Befehlszeile oder aus dem Englischen command line interface, kurz CLI, oft auch als Konsole oder Terminal bezeichnet, ist ein Eingabebereich (interface) für die Steuerung einer Software, insbesondere eines Betriebssystems, der… …   Deutsch Wikipedia