UNIX:Kenneth H. Rosen等人的《完整参考》第二版。
您可以在登录后通过使用外壳名称作为命令来启动另一个外壳。例如,要启动Korn Shell,可以在命令提示符下键入ksh。这种类型的外壳不是登录外壳,您不必再次登录即可使用它,但它仍然是交互式外壳,这意味着您可以通过键入命令来与外壳进行交互(而不是使用外壳来运行脚本,如第20章中所述。使用图形界面时在终端窗口中运行的Shell实例也是交互式非登录Shell。启动非登录外壳程序时,它不会读取您的.profile,.bash_profile或.login文件(或您的.logout文件),但仍会读取第二个外壳程序配置文件(例如.bashrc)。这意味着您可以测试对的更改。
我正在浏览上述内容,但我不明白交互式外壳的含义。如果使用终端机,不会读取.profile吗?
而且,当您说bourne不是交互式shell而bash / csh是交互式shell时,这意味着什么?