Kapitel 1. Der Einstieg in die Bash
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Was ist eine Muschel und warum solltest du dich für sie interessieren?
Jedes neuere Computer-Betriebssystem (damit meinen wir seit etwa 1970) hat eine Art Benutzeroberfläche - eine Möglichkeit, dem Betriebssystem Befehle zu geben, die es ausführen soll. Aber bei vielen Betriebssystemen war diese Befehlsschnittstelle fest eingebaut und es gab nur eine Möglichkeit, mit dem Computer zu kommunizieren. Außerdem konnte man über die Befehlsschnittstelle eines Betriebssystems zwar Befehle ausführen, aber das war auch schon alles. Was gab es denn sonst noch zu tun?
Das Unix-Betriebssystem machte die Idee populär, die Shell (den Teil des Systems, in dem du Befehle eingeben kannst) von allem anderen zu trennen: dem Ein-/Ausgabesystem, dem Zeitplannungsprogramm, der Speicherverwaltung und all den anderen Dingen, die das Betriebssystem für dich erledigt (und um die sich die meisten Benutzer nicht kümmern wollen). Die Shell war nur ein weiteres Programm, ein Programm, dessen Aufgabe es war, andere Programme im Namen der Benutzer auszuführen.
Aber das war der Beginn einer Revolution. Die Shell war nur ein weiteres Programm, das unter Unix lief; wenn dir die Standard-Shell nicht gefiel, konntest du deine eigene erstellen. Am Ende des ersten Jahrzehnts von Unix gab es also mindestens zwei konkurrierende Shells: die Bourne-Shell, ...