alterando uma variável de ambiente como PATH para sempre

alterando uma variável de ambiente como PATH para sempre

Possível duplicata:
Como defino uma variável de ambiente do usuário? (permanentemente, não sessão)

Para alterar a quantidade da variável PATH, eu uso:export PATH=...

Mas quando fecho o terminal, a quantidade de PATH passa a ser o que era no início.

Quero salvar as alterações, para que o valor seja o que desejo após fechar o terminal ou sair.

Como posso fazer esse trabalho?

Eu uso o Fedora 17, kernel: 3.4.3

Responder1

torne a configuração persistente:

adicione esta linha:exportar PATH=/caminho/para/dirna tua~/.bashrcse estiver usando bash ou ~/.zshrc para zsh:

$ vim ~/.bashrc

export PATH=$PATH:/path/to/dir

:wq

ou:

$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc

EDITAR MAIS TARDE!

Responder2

Cada vez que você executa uma instância do shell bash (sem login), ele lê e executa o .bashrcarquivo em seu diretório inicial. Os shells de login, por outro lado, fazem isso para .profileo arquivo, localizado em seu diretório inicial. Você pode encontrar a diferença entre shells de login e não-login lendo o manual do bash.

No seu caso, abra o seu ~/.bashrce defina lá a variável que deseja. Por exemplo:

PATH="/some/new/path:$PATH"

Salve-o e recarregue-o:

$ source ~/.bashrc

informação relacionada