Kommandozeile

Aus Foxwiki

topic - Kurzbeschreibung

Beschreibung

Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando interpretiert.[1] Im Englischen wird sie als Vorlage:Lang oder Vorlage:Lang (Eingabeaufforderung) bezeichnet, denn sehr oft wird ein Prompt zur Kennzeichnung verwendet.

Die englische Bezeichnung Vorlage:Lang, kurz CLI, bezeichnet die Verwendung von Kommandozeilen für die Interaktion mit einem Benutzer.

Ein command line interface (CLI) ist die einfachste Methode zur Interaktion eines Menschen (Human) mit einem Computer, und somit eine Möglichkeit der Mensch-Computer-Interaktion, ' (HCI).[1] Dabei werden dem Computer Textzeilen entweder direkt über die Tastatur oder in Form eines Scripts übergeben, die dieser anschließend ausführt.

Technik

Die Eingabe folgt einer Syntax, die meist aus einem Kommando und dazugehörigen Parametern besteht.

Die Kommandos werden dabei von einem Interpreter ausgeführt, wobei jedes Kommando unterschiedliche Parameter entgegennehmen kann, die die Ausführung beeinflussen.

  • Es gibt auch mehrzeilige Kommandos und Kommandoblöcke (die sich über mehrere Zeilen erstrecken), etwa bei Schleifen.

Zur Kennzeichnung, dass bzw. wo ein Kommando eingegeben werden kann, signalisiert ein Vorlage:Lang, dass das Programm auf eine Eingabe wartet oder dafür bereit ist.

  • Der Prompt signalisiert damit dem Benutzer, dass der Computer oder das Programm bereit ist und auf eine Eingabe wartet, ansonsten jedoch untätig ist (idle).
  • Umgekehrt ist bei vielen Kommandozeilen der Prompt während der Ausführung eines Kommandos nicht verfügbar und signalisiert somit das Gegenteil, also dass zu diesem Zeitpunkt kein Kommando ausgeführt werden kann.

Technisch gesehen ist die Kommandozeile eine durch ein Programm angebotene Eingabezeile, die mit einem gewissen Umfang an Editorfähigkeiten ausgestattet ist.

  • Die Eingabe wird mit dem Betätigen einer spezifischen Taste beendet.
  • Bei PCs ist dies die Eingabetaste, die das Senden des Carriage-Return- und/oder Linefeed-Zeichens an das Programm bewirkt, das die Eingabezeile geöffnet hat.
  • Als Reaktion wird der vom Benutzer eingegebene Kommandozeilentext interpretiert; beispielsweise führt ein Kommandozeileninterpreter 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, die signalisiert, dass die Eingabe einer weiteren Kommandozeile möglich ist.

Installation

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendungen

Fehlerbehebung

Konfiguration

Dateien

Sicherheit

Siehe auch

Unterseiten

Dokumentation

RFC

Man-Pages

Info-Pages

Links

Einzelnachweise

Projekt

Weblinks

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

TMP

Anwendung

Konfiguration

Dateien

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

Siehe auch

Links

Projekt

Weblinks