CLI ist eine Abkürzung für "command line interface"
Mit CLI ist die Schnittstelle gemeint, in der ein Benutzer mit der Tastatur Befehle absetzen kann. Das CLI ist die Konsole oder Terminal oder Kommandozeile oder per SSH z.B. PuTTY usw. Es gibt viele Bezeichnungen dafür.
Ich bin mit der Definition nicht so wirklich zufrieden. Bin hier über „Konsole“ umgeleitet worden. In gewisser Weise ist die natürlich eine Schnittstelle, aber eigentlich ist es das Programm was da drin läuft, das eine solche Schnittstelle bietet, also eine Shell. Ob nun die Bash, oder eine interaktive Shell einer Programmiersprache (php-cli), oder ein Programm mit dem man SQL an eine Datenbank absetzen kann (pgcli). Und die Argumente und Optionen von Kommandozeilenprogrammen bezeichnet man auch üblicherweise als CLI.
Die Konsole muss ja auch keine CLI anbieten, denn es gibt ja auch Konsolenprogramme die man nicht über die Eingabe von Kommandozeilen steuert, sondern wo man einzelne Tasten drückt, oder gar die Maus verwendet. top & Co beispielsweise.
Comments 3