Befehlszeilenschnittstelle (CLI) oder textuelle Benutzeroberfläche (TUI)
Eine Befehlszeilenschnittstelle (CLI) oder Textbenutzeroberfläche (TUI) ist eine Möglichkeit für einen Computerbenutzer, mit einem Computerprogramm zu kommunizieren. Der Benutzer gibt Befehle in ein Textfenster ein und das Computerprogramm reagiert, indem es Text ausgibt oder eine Aktion ausführt.
CLIs werden häufig verwendet, um Systemverwaltungsaufgaben auszuführen oder andere Programme zu verwalten . Sie können auch zum Erstellen neuer Dateien, zum Bearbeiten von Textdateien und zum Ausführen von Programmen verwendet werden. Da sie keine Maus oder ein anderes Zeigegerät erfordern, können CLIs auf Headless-Systemen verwendet werden – Computern, die nicht über eine grafische Benutzeroberfläche (GUI) verfügen.
Hier ist ein Beispiel für eine CLI:
„
$ ls -l
„
Dieser Befehl druckt eine Liste aller Dateien im aktuellen Verzeichnis zusammen mit ihren Berechtigungen, Dateigrößen und Änderungsdaten.
CLIs können zum Ausführen einer Vielzahl von Aufgaben verwendet werden, darunter:
* Verwalten von Dateien und Verzeichnissen
* Bearbeiten von Textdateien
* Ausführen von Programmen
* Systemadministrationsaufgaben
* Netzwerkaufgaben
* Programmierung
* Und viele andere
CLIs sind ein leistungsstarkes Tool, das für verschiedene Zwecke verwendet werden kann. Sie sind besonders nützlich für Systemadministrationsaufgaben und zur Verwaltung anderer Programme.