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 .bashrc
arquivo em seu diretório inicial. Os shells de login, por outro lado, fazem isso para .profile
o 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 ~/.bashrc
e defina lá a variável que deseja. Por exemplo:
PATH="/some/new/path:$PATH"
Salve-o e recarregue-o:
$ source ~/.bashrc