
Command-Line Interface
Ein Command-Line Interface ist eine Art, einen Computer zu bedienen: Man tippt Befehle als Text ein, statt mit der Maus auf Symbole zu klicken. Es gilt als altmodisch, ist aber in der Software- und KI-Entwicklung bis heute das wichtigste Werkzeug.
Die meisten Menschen bedienen einen Computer mit Maus und Fingern. Sie klicken auf ein Symbol, ziehen eine Datei in einen Ordner, drücken auf einen Knopf. Es geht aber auch anders: Man tippt in ein leeres schwarzes Fenster einen Befehl als Text und drückt Enter. Der Computer führt diesen Befehl aus und schreibt das Ergebnis darunter. Diese Art der Bedienung heißt Command-Line Interface, auf Deutsch etwa Befehlszeile oder Kommandozeile. Sie ist älter als Bildschirme mit Symbolen und Fenstern, aber sie ist keineswegs ausgestorben.
Warum Profis lieber tippen als klicken
Eine Bedienoberfläche mit Maus zeigt dir immer nur das, was jemand als Knopf eingebaut hat. Die Kommandozeile zeigt dir gar nichts, erlaubt dafür aber fast alles. Wer weiß, was er will, kommt oft schneller ans Ziel. Ein einziger getippter Befehl kann tausend Dateien gleichzeitig umbenennen. Mit der Maus wäre das eine Arbeit für einen ganzen Nachmittag.
Der zweite große Vorteil ist die Wiederholbarkeit. Ein Befehl ist Text, und Text kann man speichern, kopieren und weitergeben. Wenn ein Entwickler beschreibt, wie man ein Programm installiert, schickt er drei Zeilen zum Kopieren. Eine Anleitung mit Mausklicks bräuchte zwanzig Bildschirmfotos und wäre nach dem nächsten Update falsch.
Genau deshalb laufen fast alle Server der Welt über die Kommandozeile. Ein Server steht in einem Rechenzentrum und hat oft gar keinen Bildschirm. Man verbindet sich über das Netz und tippt. Auch die großen Rechner, auf denen KI-Modelle trainiert werden, werden so gesteuert.
Was beim Tippen eines Befehls passiert
Zwischen dir und dem Betriebssystem sitzt ein Programm namens Shell. Die Shell wartet auf deine Eingabe und zerlegt sie in Bestandteile. Vorne steht meist der Name des gewünschten Programms, dahinter folgen Zusatzangaben. Der Befehl « ls -l bilder » ruft zum Beispiel das Programm ls auf. Es listet den Ordner « bilder » auf, und « -l » verlangt eine ausführliche Darstellung mit Größe und Datum.
Solche Zusatzangaben nennt man Optionen oder Argumente. Sie sind der Grund, warum die Kommandozeile so mächtig wirkt und gleichzeitig so abweisend. Jedes Programm hat eigene Optionen, und man muss sie kennen oder nachschlagen. Dafür gibt es Hilfetexte, die man meist mit « --help » abrufen kann.
Ein besonderer Trick ist das Verketten. Die Ausgabe eines Programms lässt sich direkt als Eingabe an das nächste weiterreichen. Man verbindet die Befehle dazu mit einem senkrechten Strich, der Pipe heißt. So entstehen aus einfachen Bausteinen komplizierte Abläufe, ähnlich wie in einer Fabrik, in der jede Station das Werkstück weiterreicht.
Die Kommandozeile in KI-Werkzeugen und News
Wer heute mit KI arbeitet, landet fast zwangsläufig in einem Terminal. Modelle werden über getippte Befehle heruntergeladen und gestartet. Werkzeuge wie Ollama oder die Programme rund um Python funktionieren genau so. Auch Codex CLI, Claude Code und Gemini CLI sind Programme für die Kommandozeile: Man tippt dort eine Anweisung in normaler Sprache, und die KI ändert daraufhin Dateien im Projekt.
Das ist bemerkenswert, weil es eine Erwartung umdreht. Viele dachten, KI mache Technik bunter und klickbarer. Tatsächlich erlebt gerade das schwarze Textfenster ein Comeback. Der Grund ist einfach: Sprache und Text passen gut zusammen, und eine KI kann Befehle selbst schreiben und ausführen.
Ein häufiger Irrtum ist übrigens, dass die Kommandozeile dasselbe sei wie Programmieren. Das stimmt nicht. Man ruft dort fertige Programme auf, statt neue zu schreiben. Der Weg zurück zur Maus bleibt außerdem immer offen, denn beide Bedienarten laufen auf demselben System und schließen sich nicht aus.