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.