Eine befehlsgesteuerte Benutzeroberfläche ist eine Benutzeroberfläche, in der Benutzer Befehle eingeben müssen, um Aktionen auszuführen. Die Befehle können Wörter, kurze Sätze, Abkürzungen oder Zeichen sein.
Frühe Personalcomputer verwendeten oft befehlsgesteuerte Schnittstellen. Systeme wie MS-DOS, das Microsoft-Disc-Betriebssystem, verwendeten Befehle anstelle der grafischen Benutzeroberflächen, mit denen Benutzer mit der Maus auf das Symbol zeigen und klicken können. Befehlsgesteuerte Schnittstellen fielen schließlich in Ungnade, da sie für Anfänger oft schwierig zu bedienen sind. Benutzer müssen sich jeden spezifischen Befehl auf der Benutzeroberfläche merken, was eine Herausforderung darstellen kann.
Obwohl sie nicht allgemein als Betriebssysteme verwendet werden, bevorzugen viele Programmierer und andere Computerfachleute befehlsgesteuerte Schnittstellen. Sie sind oft viel schneller als grafische Benutzeroberflächen und verbrauchen viel weniger Rechenleistung. Profis oder erfahrene Benutzer können Menüs ausschneiden und Funktionen sofort ausführen. Das System ist leichter zugänglich, da komplexe Aktionen ausgeführt werden.
Benutzer können weiterhin auf eine Befehlszeilenschnittstelle auf ihren Betriebssystemen mit grafischer Benutzeroberfläche zugreifen. Windows-Betriebssysteme enthalten eine Anwendung namens "Eingabeaufforderung", die Benutzern den Zugriff auf eine befehlsgesteuerte Schnittstelle unter Windows ermöglicht. Mac-Benutzer können Terminal verwenden, um auf die Befehlszeilenfunktion des Systems zuzugreifen und erweiterte Aufgaben auszuführen. Das Terminal befindet sich im Ordner "Dienstprogramme" unter "Anwendungen".