ログインシェルとインタラクティブシェルとは何か、それぞれがどの構成を読み取るのか(etc/profile、etc/bashrc、.bash_profile ...)を教えてもらえますか??
次のような説明を見ました。ログイン シェルとは、引数 0 の最初の文字が - であるシェル、または --login オプションで開始されるシェルです。対話型シェルとは、非オプションの引数と -c オプションなしで開始され、標準入力とエラーの両方が端末に接続されている ( isatty(3) で決定される) シェル、または -i オプションで開始されたシェルです。PS1 が設定され、bash が対話型の場合は $- に i が含まれ、シェル スクリプトまたは起動ファイルでこの状態をテストできます。
しかし、これはもっと混乱しました!!!