/etc/bash.bashrcがUbuntu 20.04で誤って呼び出されました

/etc/bash.bashrcがUbuntu 20.04で誤って呼び出されました

Ubuntu 20.04を新しくインストールすると、--rcfileオプションが説明されているとおりに機能しないことがわかりました。

man bashページから:

--rcfile file オプションは、bash が /etc/bash.bashrc および ~/.bashrc の代わりにファイルからコマンドを読み込み、実行するように強制します。

しかし、/etc/bash.bashrcの上部にechoステートメントを追加し、echo Inside bash.bashrc次のコマンドを実行すると:

/bin/bash --rcfile /tmp/some_test -i

ここで、/tmp/some_test にはいくつかの簡単なエイリアスコマンドがあります。それ以外の場合、私が得た出力は次のようになります。

Inside bash.bashrc
you are in /tmp/some_test right now

--rcfileが/etc/bash.bashrcファイルを無視する必要があるため、これはバグのようです。

$ bash --version GNU bash、バージョン 5.0.17(1)-release (x86_64-pc-linux-gnu)

ベストアンサー1

おすすめ記事