UNIX: The Complete Reference, Second Edition, de Kenneth H. Rosen et al.
Você pode iniciar outro shell após efetuar login usando o nome do shell como um comando; por exemplo, para iniciar o shell Korn, você pode digitar ksh no prompt de comando. Esse tipo de shell não é um shell de logon e você não precisa fazer login novamente para usá-lo, mas ainda é um shell interativo, o que significa que você interage com o shell digitando comandos (em vez de usar o shell para execute um script, conforme discutido no Capítulo 20). As instâncias do shell que são executadas em uma janela de terminal quando você está usando uma interface gráfica também são shells interativos sem logon. Quando você inicia um shell sem logon, ele não lê seu arquivo .profile, .bash_profile ou .login (ou seu arquivo .logout), mas ainda lê o segundo arquivo de configuração do shell (como .bashrc). Isso significa que você pode testar as alterações no seu.
Eu estava passando por cima das linhas e não entendo o que isso significa por shell interativo. É verdade que o .profile não é lido se eu estiver usando o terminal?
Além disso, o que significa quando você diz que bourne não é um shell interativo enquanto o bash / csh é um shell interativo?
The Bourne shell can be used as an interactive shell, just like bash or tcsh.
Bourne não é a mesma coisabash
?