shell Bourne
El shell Bourne es un intérprete de mandatos interactivo y un lenguaje de programación de mandatos.
El mandato bsh ejecuta el shell Bourne.
El shell Bourne puede ejecutarse como un shell de inicio de sesión o como
un subshell bajo el shell de inicio de sesión. Sólo el mandato login puede llamar al shell Bourne como shell de inicio de sesión. Para ello,
utiliza un formato especial del nombre de mandato bsh: -bsh. Cuando se llama
con un guión inicial (-), el shell lee y ejecuta en primer lugar los mandatos
que se encuentran en el archivo /etc/profile del sistema
y en $HOME/.profile, si existe uno. El
archivo /etc/profile establece las variables
que necesitan todos los usuarios. Finalmente, el shell está preparado para leer los mandatos de la entrada estándar.
Si se especifica el parámetro File [Parámetro] cuando se inicia el shell Bourne, el shell ejecuta el archivo de script identificado por el parámetro File , incluidos los parámetros especificados. El archivo de script especificado debe tener permiso de lectura; los valores setuid y setgid se pasan por alto. El shell lee a continuación los mandatos. Si se utiliza el distintivo
-c o el distintivo -s, no especifique un
script.