Die Kommandozeile ist ein Eingabebereich für die Steuerung einer Software, insbesondere eines Betriebssystems, der typischerweise (aber nicht zwingend) im Textmodus abläuft. Man spricht auch von einem CLI, das steht für Command Line Interface. Die Kommandos oder Befehle werden als Worte eingegeben, oftmals sind diese aus dem Englischen entnommen, teilweise als Abkürzung wie etwa bei Windows der Befehl „dir“ für „directory“ oder bei Unix-Systemen der Befehl „ls“ für „list directory“. Die Ausführung der Befehle wird meist direkt aus der Zeile durch zusätzlich angegebene Parameter gesteuert. Programme, die den Benutzer interaktiv befragen, sind auf dieser Ebene eher unüblich. Ein Kommandozeilenprogramm läuft somit typischerweise mit den gegebenen Parametern einmal ab, bevor eine erneute Befehls-Eingabe möglich ist.
Ein Kommandozeileninterpreter, wie etwa „Bash“, „csh“, cmd.exe oder „command.com“, kann typischerweise auch eine Kommandozeile bereitstellen. Kommandozeilen sind meist zweifarbig. Es gibt aber auch farbige Versionen wie etwa „4DOS“ oder „4NT“.
Kommandozeilen sind auch in nicht reinen CLI-Anwendungen integriert. So hat beispielsweise der Midnight Commander eine Shell integriert, gehört aber de facto in die Kategorie der zeichenorientierten Benutzerschnittstellen.
Für X11 gibt es eine Reihe von grafischen Kommandozeilen (Terminalemulationen) wie zum Beispiek „xterm“, „aterm“, „eterm“ oder „rxvt“. Der Unix-Desktopumgebung GNOME liegt das „Gnome Terminal“ bei, bei KDE gibt es die „Konsole“.
Technisch gesehen ist die Kommandozeile eine durch ein Programm angebotene Eingabezeile, die mit einem gewissen Umfang an Editorfähigkeiten ausgestattet ist. Die Eingabe wird beendet mit dem Betätigen der Eingabetaste. Diese bewirkt das Senden des Carriage-Return- oder Linefeed-Zeichens an das Programm, das die Eingabezeile geöffnet hat. Als Reaktion wird der vom Benutzer eingegebene Kommandozeilentext interpretiert; der Kommandozeileninterpreter führt bei fehlerfreier Erkennung der Eingabe die entsprechenden Kommandos aus, die ihre eventuellen Ausgaben direkt anschließend auf den Bildschirm bringen. Danach erscheint eine erneute Prompt-Sequenz, welche signalisiert, dass die Eingabe einer weiteren Kommandozeile möglich ist.
Příkazový řádek | Command line interface | Línea de comandos | Invite de commande | キャラクターユーザインターフェース | 명령 선 공용영역 | Opdrachtregelinterface | Interfejs tekstowy
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Kommandozeile".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world