Como trazer “.bashrc” em vigor sem sair ou reiniciar a sessão atual?

0

Estou basicamente usando o .bashrc para adicionar variáveis de ambiente. Toda vez que eu adiciono uma nova variável de ambiente, eu tenho que sair da sessão atual e fazer o login novamente para trazer as mudanças em vigor.

Existe alguma maneira de adicionar a variável de ambiente e continuar trabalhando sem reiniciar a sessão?

[Eu acho que sou claro com a minha pergunta. Se mais informações forem necessárias, por favor me avise]

Qualquer ajuda é muito apreciada. :)

(Ubuntu 14.04 - 32 bits)

    
por v1h5 27.07.2014 / 10:13

2 respostas

3

Experimente source ~/.bashrc ou . ~/.bashrc . Ambos são os mesmos no bash e atualizarão suas variáveis ENV.

Exemplo:

export $FOO=bar
echo $FOO 
bar
echo "FOO=test" >> ~/.bashrc
. ~/.bashrc
echo $FOO 
test
    
por noleti 27.07.2014 / 10:23
0

Se eles forem relidos no terminal (como comandos archey ou alias, etc.), você poderá fazer exit . Senão você precisa relogar.

    
por Ege 27.07.2014 / 10:17