您可以通过使用shell的名称作为命令,在登录后启动另一个shell;例如,要启动Korn shell,您可以在命令提示符处输入ksh。这种类型的shell不是登录shell,您无需重新登录即可使用它,但它仍然是交互式shell,意味着您可以通过键入命令与shell进行交互(而不是使用shell运行脚本,如第20章所述)。当您使用图形界面时,在终端窗口中运行的shell实例也是交互式的非登录shell。当您启动非登录shell时,它不会读取您的.profile、.bash_profile或.login文件(或者您的.logout文件),但它仍然会读取第二个shell配置文件(例如.bashrc)。这意味着您可以通过启动另一个shell实例来测试对.bashrc的更改,但如果您要测试对.profile或.login的更改,则必须先退出登录,然后再登录以查看结果。

