/etc/bashrc
é a configuração do sistema. O local habitual para alterar o prompt seria o arquivo por usuário, ~/.bashrc
. Você pode já ter uma configuração lá que está sobrescrevendo o padrão do sistema. Coloque sua string de prompt em ~/.bashrc
.
Além disso, há uma peculiaridade na manipulação de arquivos de inicialização do bash. Os arquivos /etc/bashrc
e ~/.bashrc
são lidos apenas para instâncias interativas do bash que não são shell de login. Se você executar um shell de login, o bash somente lerá /etc/profile
e ~/.bash_profile
(ou ~/.profile
se ele não existir). Você precisa fornecer explicitamente seu .bashrc
de seu .bash_profile
se o shell de login for interativo:
# Work around a well-known bash design bug: bash does not read .bashrc if
# it is invoked as a login shell.
case "$-" in *i*) if test -r ~/.bashrc; then . ~/.bashrc; fi;; esac