Existem alguns lugares onde você pode definir $PATH :
-
/etc/environmenté um arquivo de texto simples (não um script) que afeta todos os usuários -
~/.pam_environment- a mesma coisa, mas específica do usuário
bash também executa alguns scripts que podem ser usados para modificar $PATH :
-
~/.profileé executado para sessões de shell de login (não me pergunte o que significa:) -
~/.bashrcé executado para sessões de shell interativas sem login -
/etc/profilee/etc/bash.bashrcsão alternativas de todo o sistema para~/.profilee~/.bashrc
Eu li em algum lugar que /etc/environment é um local recomendado para definir seu $PATH .
Então eu costumo usá-lo. Mas o seu caminho provavelmente foi modificado em um dos outros lugares.
BTW, quando você executa um comando com sudo , normalmente ele usa root user $PATH (e não o $PATH de sua conta de usuário sem privilégios).
Portanto, ~/.pam_environment , ~/.profile e ~/.bashrc in /root directory também podem desempenhar um papel.