![/etc/bashrc 有变化吗?](https://linux22.com/image/481701/%2Fetc%2Fbashrc%20%E6%9C%89%E5%8F%98%E5%8C%96%E5%90%97%EF%BC%9F.png)
您对默认 bash 重新配置脚本所做的任何更改是否对其他人有帮助?
请注意,/etc/bashrc 会影响所有用户,而用户主目录中的 .bashrc 只会影响该用户。
答案1
我不会更改默认的/etc/bashrc
。相反,我会在
/etc/profile.d/
这样,您就拥有了可以经受住升级的东西。至少在 Fedora 和早期的 RedHat 中,/etc/bashrc
包含以下脚本:
for i in /etc/profile.d/*.sh; do
if [ -r "$i" ]; then
. $i
fi
上次我想全局添加一些内容时,我在这个目录中创建了一个新文件,其名称以 结尾.sh
,csh
版本以 结尾.csh
。
答案2
作为参考,默认的 Debian bashrc 存储在 /etc/bash.bashrc 而不是 /etc/bashrc。
答案3
大多数发行版的 /etc/bashrc 都非常小且易读。我建议阅读它们。如果有人能找到所有主要发行版的链接,我会多次投票赞成。