/ etc / profile : um script de configuração global que se aplica a todos os usuários.
~ / .bash_profile : Arquivo de inicialização pessoal de um usuário. Pode ser usado para estender ou substituir configurações no script de configuração global.
~ / .bash_login : Se ~ / .bash_profile não for encontrado, o bash tenta ler este script.
~ / .profile - > Se nenhum ~ / .bash_profile nem ~ / .bash_login for encontrado, o bash tentará ler este arquivo. Este é o padrão nas distribuições baseadas no Debian, como o Ubuntu.
/etc/bash.bashrc : um script de configuração global que se aplica a todos os usuários.
~ / .bashrc : arquivo de inicialização pessoal de um usuário. Pode ser usado para estender ou substituir configurações no script de configuração global.
export - Exporta o ambiente para programas executados posteriormente
O arquivo /etc/environment
define a variável em todo o sistema para todos os usuários durante a inicialização.
A partir da definição acima, o critério de adicionar e remover um diretório / arquivo do PATH corretamente está relacionado às suas necessidades.