对 /etc/bashrc 的更改?

Sco*_*e T 1 bash bashrc

您是否对默认的 bash 重新配置脚本进行了任何有助于其他人了解的更改?

请注意,/etc/bashrc 会影响所有用户,而用户主目录中的 .bashrc 只会影响该用户。

Edd*_*die 5

我不会更改默认值/etc/bashrc。相反,我会在

/etc/profile.d/
Run Code Online (Sandbox Code Playgroud)

这样你就有了一些可以在升级中幸存下来的东西。至少在 Fedora 和更早的 RedHat 中,/etc/bashrc包含以下脚本:

for i in /etc/profile.d/*.sh; do
    if [ -r "$i" ]; then
        . $i
fi
Run Code Online (Sandbox Code Playgroud)

我最后一次想在全球范围内添加的东西,我创建了一个新的文件,在这个目录中有一个名字在结束.sh和一个csh版本中结束.csh