Algo em ~/.profile
e ~/.bashrc
é executado após /etc/profile
e /bash.bashrc
. Assim, quaisquer apelidos ou variáveis configurados no primeiro substituirão os definidos no último caso compartilhem o mesmo nome.
Para quem quer que isso possa ajudar: o problema específico que eu estava enfrentando é que estou migrando servidores e solicitei aos meus usuários que fizessem backup de todos os arquivos importantes que tivessem e o colocassem de volta no novo servidor. Quando eles fizeram isso, eles incluíram ~/.bashrc
porque ele tinha "o truque que faz o python funcionar" (isto é, estava definindo a variável PATH para incluir o diretório anaconda
), bem como algumas das personalizações que eu tinha feito em suas computadores no servidor anterior. Isso estava em conflito com os novos aliases que estou definindo (por exemplo, o alias para source activate
, que se tornou conda activate
) e, a partir de 4.4, conda.sh
deve ser adicionado a /etc/profiles.d/
em vez de configurar manualmente a variável PATH .