Primeiro Por favor, note que adicionar envs ao .bash_profile
não é temporário, como indicado em outra resposta, mas o seu problema é adicionar em local não adequado, pois .bash_profile
é chamado quando você faz o login pelo console pense no seu caso. Por favor, leia o resto e encontre a sua solução:
Citado no link :
Quando você faz login (digite nome de usuário e senha) via console, sentado na máquina, ou remotamente via ssh: .bash_profile é executado para configurar seu shell antes do prompt de comando inicial.
Mas, se você já fez login em sua máquina e abriu uma nova janela de terminal (xterm) dentro do Gnome ou do KDE, então .bashrc é executado antes do prompt de comando da janela. .bashrc também é executado quando você inicia uma nova ação Por exemplo, digitando / bin / bash em um terminal.
Então, como eu suponho que você fez login e use o terminal de dentro, você deve usar o .bashrc. execute este comando:
echo 'export PATH=/opt/devel/tools/apache-maven-3.3.3/bin:$PATH' >>~/.bashrc
Em seguida, digite:
source .bashrc
Para mais informações, leia este
Se você quiser que suas variáveis sejam usadas em .bash_profile, você também pode fazer esse truque. Adicione todas as suas variáveis em .bashrc
e, em seguida, utilize-as em .bash_profile
. Adicione isto ao seu bash_profile
:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Agora, quando você faz login no seu sistema sempre que ele é de um console ou GUI, você obtém seu ambiente.