「すべてのインタラクティブシェル」とはどういう意味ですか?

「すべてのインタラクティブシェル」とはどういう意味ですか?

入力するとman bash見ることができます。

FILES
       /bin/bash
              The bash executable
       /etc/profile
              The systemwide initialization file, executed for login shells
       /etc/bash.bashrc
              The systemwide per-interactive-shell startup file
       /etc/bash.bash.logout
              The systemwide login shell cleanup file, executed when a login shell exits
       ~/.bash_profile
              The personal initialization file, executed for login shells
       ~/.bashrc
              The individual per-interactive-shell startup file
       ~/.bash_logout
              The individual login shell cleanup file, executed when a login shell exits
       ~/.inputrc
              Individual readline initialization file

「対話型シェル別」とはどういう意味ですか?特にここで「党」とはどういう意味ですか?ここで「per」は「すべて」を意味しますか?すべてのインタラクティブシェル?それとも別の意味ですか?

「各インタラクティブシェルの別々の起動ファイル」とは、「各インタラクティブシェルの別々の起動ファイル」を意味しますか?

ベストアンサー1

このbashrcファイルは、個々の対話型シェルを初期化するために使用されます。

ログインシェルにも同じ状況が存在するため(他のファイルにもかかわらず)、「per-」プレフィックスが実際にここで必要な理由が何であるかよくわかりません。さらに、非対話型シェルは$BASH_ENVパス名を含むファイル、つまり「$BASH_ENVすべての非対話型シェルの開始ファイル」(必要に応じて)を使用します。

これは(何らかの理由で)その文書の実際のソースを強調しようとする試みかもしれません。インタラクティブシェル。

この表現はbashバージョン2.0で導入されました。

おすすめ記事