WikiDer > Befehlszeilenschnittstelle
Wenn ein Schale oder Computer Programm das Befehlszeilenschnittstelle (abgekürzt CLIA und auch Befehlszeilenschnittstelle, Befehlszeile oder Terminal), d. h. der Benutzer hat Textzeilen mit einer oder mehreren or Übungen enthalten muss eingegeben werden. Nach Ausführung des Befehls wird dem Benutzer erneut die Möglichkeit gegeben, die Shell oder das Programm durch Eingabe eines neuen Befehls in der Befehlszeile anzusprechen. Das CLI ist das Gegenstück zu den bekannteren grafische Benutzeroberfläche (entweder die GUI, Graphisch SIEser ichSchnittstelle).
Ein Befehl oder Befehl wird normalerweise mit der 'Enter'-Taste geschlossen. Ein Befehl kann beispielsweise ein Befehl für die Shell oder das Programm selbst oder der Name eines auszuführenden Programms sein. Bei den meisten Aufgaben können alle möglichen Optionen angegeben werden.
Betriebssysteme wie DOS (command.com) und Unix (bash, csh, tcsh) beispielsweise. dieses System verwenden. Diese Art von Schnittstelle verwendet hauptsächlich die Tastatur Befehle zu erteilen.
Dies hat den Vorteil, dass der Benutzer viel detailliertere Befehle geben kann, als dies mit einer GUI möglich ist und dass Konstrukte wie Schleifen und bedingte Anweisungen (wenn-dann-sonst) sind möglich. Auf der anderen Seite hat eine CLI einen steileren Lernkurve als eine GUI, da die CLI vom Benutzer fertiges Wissen erfordert.
Um herauszufinden, welche Befehle zur Verfügung stehen, wird manchmal ein Befehl erstellt, der einen Überblick über die Möglichkeiten gibt. Ein solcher Befehl ist zum Beispiel: "man" (von Handbuch, Handbuch), "info" (Unix), "Hilfe" oder "?". Unix-Programme sollen eine Hilfeoption bieten (normalerweise -h oder --Hilfe) mit einer kurzen Erläuterung der verwendeten Parameter.
Neben Shells gibt es auch andere Programme, die mit einer CLI arbeiten (können). Das FTP-Klient und der TelnetKunde von Microsoft im Windows 2000 und Windows XP Verwenden Sie beispielsweise eine Befehlszeile.
Viele UnixProgramme bieten neben einer GUI eine CLI, was den Vorteil hat, dass diese Programme in einem Shell-Skript verwendet werden können, um neue Funktionalitäten zu erhalten. Programme mit eigener CLI sind eher selten, aber Interpreter mögen Python, SWI-Prolog und verschiedene SQL-DatenbankKunden (wie z PostgreSQL und MySQL) sind hier die Ausnahme und bieten eine eigene CLI an.
Siehe auch
- Eingabeaufforderung (die Windows-CLI)
- Textuelle Benutzeroberfläche
- Terminal-Emulator