Kommandozeile
Die Kommandozeile, auch Command-Line Interface (CLI) genannt, ist eine textbasierte Ein-/Ausgabe-Schnittstelle deines Computers/Servers. In der Kommandozeile können Befehle in Textform eingegeben werden, um den Computer zu steuern oder um Dateien zu bearbeiten. Diese Befehle werden im Terminal deines Gerätes eingegeben und dann über die verwendete Shell verarbeitet.
Die verschiedenen Begriffe rühren von den einzelnen Komponenten der Steuerung eines Computers her. Folgend erklären wir kurz die Unterschiede:
Terminal
Das Terminal deines Computers ist ein Programm, welches zur Eingabe von textbasierten Befehlen dient. Über die Eingabeoberfläche des Terminals kann mit einem System interagiert werden und die Ausgabe von Befehlen in Textform dargestellt werden. Neben den bereits installierten Terminal-Emulatoren gibt es zahlreiche weitere Programme, die alternativ genutzt werden können. Nachfolgend einige Beispiele:
Betriebssystem | Mögliche Programme |
---|---|
Windows |
|
macOS | |
Linux |
|
Windows, macOS, Linux |
Shell
Unter Shell versteht man die Ebene, welche die eingegebenen Befehle verarbeitet, diese entsprechend ausführt und deren Antworten ausgibt. Alle Betriebssysteme haben bereits eine oder mehrere vorinstallierte Shells. So stehen dir unter Windows PowerShell oder cmd.exe und bei macOS und Linux Bash oder Zsh (Z shell) zur Verfügung. Natürlich können auch für die Shell Alternativen wie fish genutzt werden.
Wer noch weiter gehen will, kann zusätzlich ein Framework installieren, wie beispielsweise Oh My Zsh für zsh, was bei vielen cyon-Menschen beliebt ist.
Command Line Interface (CLI)
Unter diesem Begriff werden textbasierte Schnittstellen verstanden, welche über die Shell genutzt werden können. So steht dir beispielsweise eine CLI zur Verfügung bei bekannten Kommandozeilen-Programmen, wie git
für das Verwalten von Git-Repositories oder wp-cli
, um WordPress über die Kommandozeile zu verwalten.
Console
Die Konsole wiederum ist eine Eingabequelle, um direkt mit dem Operationssystem zu kommunizieren. Unter diesen Begriff fallen beispielsweise bekannte Konsolen wie Xbox oder PlayStation.
- Kategorien
-
Begriffe