Eu tenho um usuário (não raiz) que possui um ~/.bashrc
arquivo com alguns aliases.
Mas não parece que o arquivo seja executado no tempo de logon. Se eu fizer source ~/.bashrc
, ele faz o que deveria. Mas não ~/.bashrc
deve ser executado toda vez que eu fizer login?
As permissões estão definidas para 644 (o mesmo que o da minha raiz .bashrc
, que funciona bem). O arquivo pertence ao usuário em questão.
Respostas:
~/.bashrc
é para shells interativos sem login . Origem dos shells de login~/.bash_profile
(ou~/.bash_login
ou~/.profile
). Fornecer o seu~/.bashrc
lá permitirá que você tenha configurações comuns.fonte
.bash_profile
de.bashrc
, o que pode fazer sentido quando você usa principalmente shells interativos.