~/.bashrc
é para shells interativos não-login . Origem dos shells de login ~/.bash_profile
(ou ~/.bash_login
ou ~/.profile
). A obtenção de seu ~/.bashrc
permitirá que você tenha configurações comuns.
Eu tenho um usuário (não-raiz) que tem um arquivo ~/.bashrc
com alguns aliases.
Mas não parece que o arquivo seja executado no momento do login. Se eu faço source ~/.bashrc
, então faz o que é suposto. Mas o ~/.bashrc
não deveria ser executado toda vez que eu fizer login?
As permissões são definidas como 644 (igual à .bashrc
da minha raiz, o que funciona bem). O arquivo é de propriedade do usuário em questão.