O arquivo /etc/bashrc
está marcado como %config(noreplace)
no arquivo setup
rpm. Isso significa que, se você atualizá-lo, yum
não o substituirá. Ao atualizar um pacote, se houver um /etc/bashrc
atualizado, yum
criará /etc/bashrc.rpmnew
. Então você pode modificá-lo com segurança, se desejar.
Mas parece que não será necessário. Dê uma olhada no /etc/bashrc
em seu sistema centos / rhel / fedora / etc, e você encontrará:
if ! shopt -q login_shell ; then # We're not a login shell
[...]
for i in /etc/profile.d/*.sh; do
if [ -r "$i" ]; then
if [ "$PS1" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
[...]
Esse código garante que os arquivos em /etc/profile.d
sejam executados para shells de login (caso em que são executados a partir de /etc/profile
) e para shells não-login (nesse caso, esse loop se encarrega de executá-los) .
Em outras palavras, você já tem um /etc/bashrc.d
e é chamado de /etc/profile.d
.