Grundlagen
GUI und Kommandozeile
Eine grafische Oberfläche lädt zum Zeigen, Auswählen und Verschieben ein. Eine Shell verarbeitet eingegebene Befehle. Beides sind Wege, Aufgaben an ein Betriebssystem zu übermitteln - und viele Systeme bieten beide Wege zugleich.
Arbeiten mit Fenstern und Symbolen
Eine grafische Benutzeroberfläche, kurz GUI, stellt Programme und Dateien als sichtbare Objekte dar. Man erkennt mögliche Aktionen an Menüs und Bedienelementen, kann verschiedene Fenster nebeneinander sehen und mit Zeiger oder Tastatur zwischen ihnen wechseln. Für das Erkunden unbekannter Dateien ist das oft hilfreich.
Die GEM-Oberfläche von Atari TOS und die Workbench von AmigaOS zeigen unterschiedliche frühe Desktop-Ideen. Ein Windows-95-Desktop organisiert den Einstieg wiederum über Startmenü und Taskleiste.
Arbeiten mit Befehlen
Eine Kommandozeile nimmt Text entgegen, wertet ihn aus und gibt ein Ergebnis zurück. Wer etwa einen Ordnerinhalt abfragt, nennt Befehl und gegebenenfalls Pfad. Viele wiederkehrende Schritte lassen sich so präzise beschreiben; man muss allerdings Syntax und Kontext kennen.
MS-DOS 6.22 ist ein Beispiel für einen stark textorientierten PC-Arbeitsablauf. Auf Solaris 8 oder Ubuntu 10.04 gehört ein Terminal zur grafischen Umgebung. Eine Shell ist also kein Zeichen dafür, dass es keine GUI gibt.
Gegensatz oder Ergänzung?
Für gelegentliche Aufgaben kann ein sichtbares Menü leichter zugänglich sein. Für wiederholbare Abläufe ist ein Textbefehl oft eindeutig und schnell. Dateiverwaltung etwa kann im grafischen Dateimanager oder über die Shell stattfinden. Beide Wege greifen auf dieselben zugrunde liegenden Ressourcen zu, werden aber unterschiedlich bedient.
Die Vergleiche stellen Oberflächen gegenüber; unter Befehle findest du die unterschiedlichen Kommandozeilenwelten dieses Portals. Die dort gezeigten Befehle in den Simulationen sind kontrollierte Nachbildungen, keine echte Systemkonsole.
Selbst erkunden
Probiere eine grafische Oberfläche in der Atari-TOS-Simulation und einen textorientierten Einstieg in der MS-DOS-Simulation. Beide bleiben lokal im Browser und führen keine Befehle auf deinem Computer aus. Die Einordnung als Betriebssystem und Oberfläche vertieft Was ist ein Betriebssystem?.