
Kommandozeile
Die Kommandozeile ist eine Bedienweise für Computer, bei der man Befehle als Text eintippt statt auf Symbole zu klicken. Sie gilt als altmodisch, ist aber bei Programmierern und in der KI-Entwicklung bis heute das wichtigste Werkzeug.
Die meisten Menschen bedienen einen Computer mit der Maus. Man sieht Fenster, Symbole und Knöpfe und klickt auf das, was man möchte. Es gibt aber eine zweite Art, mit einem Computer zu sprechen: Man tippt einen Befehl als Text ein und drückt Enter. Das Fenster, in dem das passiert, heißt Kommandozeile. Es zeigt meist nur Buchstaben auf schwarzem Grund, dazu einen blinkenden Strich, der auf die Eingabe wartet. Der Computer führt den getippten Befehl aus und antwortet ebenfalls mit Text.
Warum Profis lieber tippen als klicken
Auf den ersten Blick wirkt das wie ein Rückschritt in die 80er Jahre. Tatsächlich ist die Kommandozeile für viele Aufgaben deutlich schneller. Wer 500 Dateien umbenennen will, klickt sich mit der Maus stundenlang durch Menüs. Mit einem einzigen getippten Befehl ist dieselbe Aufgabe in einer Sekunde erledigt.
Der zweite Vorteil ist die Wiederholbarkeit. Einen Befehl kann man aufschreiben, weitergeben und beliebig oft erneut ausführen. Mausklicks kann man das nicht. Deshalb bestehen Anleitungen für Entwickler fast immer aus Befehlen zum Kopieren, nicht aus Bildschirmfotos mit Pfeilen darauf.
Dazu kommt ein praktischer Grund: Server im Internet haben oft gar keinen Bildschirm. Ein Rechner in einem Rechenzentrum, auf dem eine Webseite oder ein KI-Modell läuft, wird über das Netz gesteuert. Es gibt dort nichts zum Anklicken. Wer solche Maschinen bedienen will, muss die Kommandozeile beherrschen.
Aufbau eines Befehls
Ein Befehl besteht meist aus drei Teilen. Zuerst kommt der Name des Programms, das gestartet werden soll. Dann folgen sogenannte Optionen, die das Verhalten des Programms verändern. Zum Schluss steht das Ziel, also die Datei oder der Ordner, um den es geht. Ein Beispiel ist « copy -r bilder sicherung »: kopiere, und zwar mitsamt allen Unterordnern, den Ordner « bilder » nach « sicherung ».
Das Programm, das diese Eingaben entgegennimmt, heißt Shell. Es ist selbst nur ein Programm und liest die Zeile, zerlegt sie und startet das gewünschte Werkzeug. Die Shell kann auch mehrere Befehle verketten. Die Ausgabe des einen wird dann direkt zur Eingabe des nächsten, ähnlich wie bei einer Fließbandstation, die das Werkstück weiterreicht.
Wichtig ist die Unterscheidung zwischen Terminal und Shell, die oft verwechselt werden. Das Terminal ist nur das Fenster, also die Anzeige. Die Shell ist die Logik dahinter, die versteht, was du meinst. Verbreitete Shells heißen Bash, Zsh oder PowerShell. Sie unterscheiden sich in Details, das Grundprinzip ist überall dasselbe.
Kommandozeile in der KI-Welt
Wer heute ein KI-Modell auf dem eigenen Rechner ausprobieren will, landet fast immer in der Kommandozeile. Werkzeuge wie Ollama oder die Bibliotheken von Hugging Face werden mit getippten Befehlen installiert und gestartet. Auch das Training eines Modells wird so angestoßen, oft mit Dutzenden Optionen für Lernrate, Datenmenge und Rechenzeit.
Seit einiger Zeit gibt es einen interessanten Rückkopplungseffekt. KI-Assistenten wie Claude Code oder Codex laufen selbst in der Kommandozeile. Man beschreibt in normalem Deutsch oder Englisch, was passieren soll, und das Programm schreibt und führt die passenden Befehle aus. Die Kommandozeile wird damit nicht abgeschafft, sondern bekommt eine gesprächige Bedienoberfläche.
Ein typischer Irrtum ist die Annahme, die Kommandozeile sei gefährlich. Gefährlich sind einzelne Befehle, die ohne Nachfrage löschen. Deshalb sollte man Befehle aus dem Internet nie blind kopieren, sondern erst verstehen. Ansonsten ist ein Terminalfenster ein ganz normales Programm, das man jederzeit schließen kann.