Bourne-Shell

Die Bourne-Shell ist ein interaktiver Befehlsinterpreter und verwendet eine befehlsorientierte Programmiersprache.

Der Befehl bsh führt die Bourne-Shell aus.

Die Bourne-Shell kann entweder als Anmeldeshell oder als Subshell innerhalb der Anmeldeshell ausgeführt werden. Die Bourne-Shell kann nur mit dem Befehl login als Anmeldeshell aufgerufen werden. Dies erfolgt mithilfe des Befehls bsh in einem besonderen Format: -bsh. Beim Aufruf mit einem dem Befehl vorangehenden Minuszeichen (-) liest die Shell erst Befehle in der Systemdatei /etc/profile und in der Datei $HOME/.profile, falls vorhanden, und führt diese Befehle aus. Die Datei /etc/profile legt Variablen fest, die von allen Benutzern benötigt werden. Danach ist die Shell bereit, Befehle von der Standardeingabe des Benutzers zu lesen.

Wird der Parameter Datei [Parameter] beim Aufruf der Bourne-Shell angegeben, führt sie die im Parameter Datei angegebene Scriptdatei mit allen angegebenen Parametern aus. Die angegebene Scriptdatei muss Leseberechtigung besitzen. Alle setuid- und setgid-Einstellungen werden ignoriert. Anschließend liest die Shell die Befehle. Geben Sie kein Script an, wenn Sie das Flag -c oder das Flag -s angeben.