Shell 启动
您可以使用 ksh 命令, psh 命令 (POSIX shell) 或 exec 命令来启动 Korn shell 程序。
如果 Shell 由 exec 命令启动,并且零参数($0)的第一个字符是连字符(-),那么此 Shell 假定为一个登录 Shell 程序。 Shell 首先从 /etc/profile 文件读取命令,然后从当前目录中的 .profile 文件或从 $HOME/.profile 文件(如果存在任一文件)读取命令。 接下来, shell 从通过对 ENV 环境变量的值执行参数替换来指定的文件中读取命令 (如果该文件存在)。
如果调用 Korn Shell 程序或 POSIX Shell 时指定 File [Parameter] 参数,那么 Shell 会运行由 File 参数(包括所有指定的参数)标识的脚本文件。 所指定的脚本文件必须具有读许可权;所有 setuid 和 setgid 设置都会被忽略。 然后 Shell 读取命令。
注:当调用 Korn Shell 程序或 POSIX Shell 时,不要附带 -c 或 -s 标志来指定脚本文件。
有关位置参数的更多信息,请参阅 Korn shell 程序中的参数。