/etc/bash.bashrc 在 Ubuntu 20.04 上错误调用

/etc/bash.bashrc 在 Ubuntu 20.04 上错误调用

使用全新安装的 Ubuntu 20.04,我发现 --rcfile 选项未按文档说明工作。

从 man bash 页面:

--rcfile 文件选项将强制 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 --版本 GNU bash,版本 5.0.17(1)-release (x86_64-pc-linux-gnu)

相关内容