O comando a seguir adiciona um caminho ao seu caminho atual:
export PATH=$PATH:/my/custom/path
Se você quiser que sua configuração execute este comando todas as vezes, existem vários lugares onde você pode colocá-lo. Quando você faz o login, os seguintes scripts serão executados nesta ordem:
/etc/profile (which starts by loading everything in /etc/profile.d)
~/.profile (which starts by loading ~/.bashrc if you are running bash)
Notas
-
~/.profile
só será carregado se~/.bash_profile
e~/.bash_login
NÃO EXISTIR. Caso contrário, pelo menos bash, irá carregá-los. É aconselhável usar.profile
e não os scripts específicos do bash. Portanto, se nessas tentativas você criou.bash_login
, , exclua-o agora. -
~/.bashrc
é carregado apenas se você estiver executando uma sessão interativa. (algo com um prompt onde você pode realmente digitar algo). -
~/.bashrc
é carregado de novo e de novo, toda vez que você abre um novo terminal . Então, uma nova aba no gnome-terminal, um novo terminal virtual, etc. Então, mesmo se você não fizer login novamente,.bashrc
será carregado (e, portanto, redefinirá seu ambiente) toda vez que você abrir um novo shell. -
Coisas como byobu devem realmente entrar em
.profile
, (caso contrário não funcionará; -) -
Coisas como caminhos devem entrar em
.profile
se você quiser que elas funcionem fora das sessões interativas. (diga quando pressionar Alt + F2 no GNOME)