UNIX:The Complete Reference、Second Edition by Kenneth H.Rosen et al。
ログイン後にシェルの名前をコマンドとして使用して、別のシェルを起動できます。たとえば、Kornシェルを起動するには、コマンドプロンプトでkshと入力できます。このタイプのシェルはログインシェルではなく、使用するために再度ログインする必要はありませんが、それでも対話型シェルです。つまり、コマンドを入力することでシェルと対話します(シェルを使用する代わりに)第20章で説明されているように、スクリプトを実行します。グラフィカルインターフェイスを使用しているときにターミナルウィンドウで実行されるシェルのインスタンスも、対話型の非ログインシェルです。非ログインシェルを起動すると、.profile、.bash_profile、または.loginファイル(または.logoutファイル)は読み込まれませんが、2番目のシェル構成ファイル(.bashrcなど)は読み込まれます。これは、変更をテストできることを意味します。
私は上記の行を通り抜けていましたが、それがインタラクティブシェルによって何を意味するのか分かりません。ターミナルを使用している場合、.profileが読み取られないのは本当ですか?
さらに、bourneはインタラクティブシェルではなく、bash / cshはインタラクティブシェルであると言うとき、それはどういう意味ですか?