Por que não posso exportar variáveis permanentemente?

5

Para exportar variáveis permanentemente, podemos escrever o comando export nos seguintes arquivos:

~/.profile
~/.bash_profile
/etc/profile 

No meu caso, ~/.bash_profile não existe e, portanto, eu exporte a variável nos outros dois arquivos:

export country=UK

O problema que tenho agora é que a variável que eu defini ( country ) ainda é desconhecida para o sistema. Eu queria saber o que devo fazer a seguir.

    
por feelfree 17.12.2012 / 13:20

2 respostas

4

o perfil é lido apenas quando você faz login, já tentou um shell de login bash -login , bash - , efetuando logout e, em seguida, voltando ou simplesmente reiniciando?

Você pode usar .bashrc se quiser sempre que você gerar um shell.

    
por stedotmartin 17.12.2012 / 13:30
2

Se você quiser que essas variáveis estejam disponíveis para todos os usuários no sistema, você pode defini-las em /etc/environment .

    
por jap1968 17.12.2012 / 14:34