更改/ etc / bashrc?

你有没有对默认的bash重新configuration脚本做出任何改变,这对其他人是有帮助的?

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

我不会更改默认的/etc/bashrc 。 相反,我会创build一个新的文件

 /etc/profile.d/ 

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

 for i in /etc/profile.d/*.sh; do if [ -r "$i" ]; then . $i fi 

上次我想在全局中添加一些东西时,我在这个目录下创build了一个新的文件,名字以.sh结尾,而csh版本以.csh结尾。

作为参考,默认的Debian bashrc存储在/etc/bash.bashrc而不是/ etc / bashrc中。

大多数发行版的/ etc / bashrc非常小且可读。 我build议读他们。 如果有人能find所有主要的链接,我会多次投票。