Loading AI tools
Computerprogramm ohne grafische Benutzeroberfläche, das rein über textbasierte Kommandos gesteuert wird Aus Wikipedia, der freien Enzyklopädie
Eine Konsolenanwendung bzw. ein Konsolenprogramm ist ein Computerprogramm ohne grafische Benutzeroberfläche (Graphical User Interface, GUI), das rein über textbasierte Kommandos gesteuert wird. Das Gegenteil sind reine GUI-Anwendungen, die im Allgemeinen für ein Zeigegerät wie eine Maus ausgelegt sind.
Interaktive Konsolenanwendungen bieten dabei dem Anwender eine Kommandozeile oder eine zeichenorientierte Benutzerschnittstelle (Text User Interface, TUI) zur Bedienung. Beispiele für solche Anwendungen sind der Editor Vim, die Entwicklungsumgebung Turbo Pascal oder die Textverarbeitung WordStar.
Kommandozeilenprogramme lassen sich mit einer rein textbasierten Schnittstelle wie einem Text-Terminal, dem Kommandozeileninterpreter mancher Betriebssysteme (Unix, DOS etc.) oder der textbasierten Schnittstelle mancher Betriebssysteme mit grafische Benutzeroberfläche wie der Eingabeaufforderung von Windows kontrollieren. In diesem Falle interagiert der Nutzer typischerweise nur per Tastatur und Bildschirm mit der Anwendung. Die Steuerung der Programme geschieht dabei gleichzeitig mit dem Aufruf des Programms durch Kommandozeilenparameter. Bekannte Programme sind das Textsucheprogramm grep und die GNU Compiler Collection.
So durchsucht im folgenden Beispiel das Programm grep die Textdatei telefonliste.txt nach der Zeichenfolge Schmid
grep Schmid telefonliste.txt
und gibt das Ergebnis auf der Konsole aus:
Schmid, Carola, Geschäftsleitung, -435 Schmidt, Eberhard, Vertrieb, -479
Alternativ können Kommandozeilen-Programme auch über eine getrennte GUI-Anwendung gesteuert werden. Diese GUI ermöglicht dann eine intuitive grafische Steuerung mit Zeigegeräten und erstellt dann im Hintergrund eine Befehlszeile und übergibt sie an das eigentliche Programm.
Die Programme sind
Mit dem Fortschreiten der Entwicklung von GUI-Anwendungen in Hinblick auf die Geschwindigkeit und Bedienungsfreundlichkeit ist der Gebrauch von Konsolenanwendungen für Endanwender im Laufe der Zeit stark in den Hintergrund getreten, jedoch nicht ausgestorben. Viele Betriebssysteme verwenden intern Kommandozeilenprogramme. Auch verwenden viele Organisationen in Schlüsselfunktionen ihrer Datenverarbeitung Konsolenanwendungen.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.