Eine Kommandozeilenschnittstelle (CLI) ermöglicht die Bedienung eines Programms über textuelle Befehle und Ausgaben. CLIs werden für Systemverwaltung, Entwicklung und automatisierte Abläufe genutzt.

Eine CLI kann in einem Terminal laufen, ist aber nicht dasselbe wie das Terminal oder die Shell. Viele Programme bieten zusätzlich grafische Oberflächen oder Programmierschnittstellen an.

Textbasierte Abläufe lassen sich oft skripten. Dadurch sind sie wiederholbar, können aber bei falschen Parametern auch schnell Änderungen an vielen Dateien oder Systemen auslösen.

Inhaltlich überarbeitet am 2026-10-13. CLI von Terminal und Shell abgegrenzt.