Bourne shell

Bourne Shell 是交互式命令解释器和命令编程语言。

bsh 命令运行 Bourne shell。

Bourne Shell 可以作为登录 Shell 程序或登录 Shell 程序下的子 Shell 运行。 只有 login 命令可以将 Bourne Shell 调用为登录 Shell 程序。 它通过使用特殊格式的 bsh 命令名来执行此操作: -bsh。 当调用时带有初始连字符(-),Shell 会首先读取并运行在系统 /etc/profile 文件和用户的 $HOME/.profile 文件中找到的命令(如果有)。 /etc/profile 文件设置所有用户需要的变量。 最后,Shell 准备好从标准输入读取命令。

如果启动 Bourne Shell 时指定了 File [Parameter] 参数,那么 Shell 会运行由 File 参数标识的脚本文件,包含所有指定的参数。 所指定的脚本文件必须具有读许可权;所有 setuidsetgid 设置都会被忽略。 然后 Shell 读取命令。 如果使用 -c-s 标志,那么不要指定脚本。