Command Line Interface Definition

Was ist Command Line Interface?

Eine Befehlszeilenschnittstelle (CLI) ist eine textbasierte Schnittstelle für die Eingabe von Befehlen. In den Anfängen der Computertechnik, vor der Maus, war dies die Standardmethode zur Interaktion mit einem Computer. Während die grafische Benutzeroberfläche (GUI) die CLIs weitgehend ersetzt hat, sind sie immer noch in einigen wichtigen Betriebssystemen wie Windows und OS X enthalten.

Es gibt viele verschiedene Arten von Befehlszeilenschnittstellen, aber die beiden beliebtesten sind DOS (für Windows) und die bash shell (für Linux und OS X). Jedes CLI verwendet seine eigene Befehlssyntax, aber sie funktionieren alle auf ähnliche Weise. Zum Beispiel hat jedes CLI eine Befehlseingabeaufforderung, die angezeigt wird, wenn die Schnittstelle bereit ist, einen Befehl zu akzeptieren. Wenn Sie einen Befehl eingeben, wird er neben der Eingabeaufforderung angezeigt, und wenn Sie die Eingabetaste drücken, wird der Befehl ausgeführt.

Nachfolgend finden Sie einige Beispiele für Eingabeaufforderungen für verschiedene Befehlszeilenschnittstellen, wobei der Wurzelordner das aktuelle Verzeichnis ist.

*Windows(DOS): C:/
*OS X(Bash-Shell): My-iMac:/ me$
*Linux(bash shell): [ [email protected]/]#

Die Standardmethode zum Wechseln von Verzeichnissen in den meisten CLIs ist die Verwendung des Befehls cd, gefolgt von dem Verzeichnispfad. Wenn Sie Windows verwenden, können Sie cd C:\Users eingeben, um auf den Ordner Users zuzugreifen. Unter OS X können Sie cd /Volumes/SSD/Users eingeben (vorausgesetzt, der Laufwerksname lautet „SSD“). Einige andere Befehle sind unter DOS und in der Bash-Shell identisch, aber jede Befehlszeile unterstützt auch viele andere Befehle. Um beispielsweise den Inhalt des aktuellen Verzeichnisses aufzulisten, würden Sie unter DOS dir und in der Bash Shell ls eingeben.

Die meisten Menschen ziehen eine grafische Standard-Benutzeroberfläche einer Befehlszeile vor. Manche Vorgänge lassen sich jedoch mit der Tastatur schneller erledigen als mit der Maus. Daher werden CLIs häufig von Netzwerkadministratoren und Webmastern für allgemeine Aufgaben wie die Übertragung von Dateien und die Überprüfung des Serverstatus verwendet.

Hinweis:Eine Befehlszeilenschnittstelle wird manchmal auch als Konsole oder Terminal bezeichnet. OS X enthält ein Dienstprogramm namens „Terminal“, das als CLI für OS X fungiert.

Die Definition von Command Line Interface auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Befehlszeilenschnittstelle-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.