
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)