Estou usando o ubuntu 9.04, preciso adicionar uma pasta ao meu $ PATH. Eu sei ler o caminho:
echo $PATH
Quero poder editá-lo e adicionar outros 2 caminhos.
obrigado
Estou usando o ubuntu 9.04, preciso adicionar uma pasta ao meu $ PATH. Eu sei ler o caminho:
echo $PATH
Quero poder editá-lo e adicionar outros 2 caminhos.
obrigado
Respostas:
Para armazenar permanentemente seu caminho, você tem algumas opções.
Eu sugiro que você leia o wiki da comunidade Ubuntu sobre variáveis de ambiente, mas a resposta curta é o melhor lugar ~/.profile
para sua configuração PATH por usuário ou /etc/profile
para configurações globais.
Faça algo como export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Você também pode colocar isso no ambiente global:
sudo emacs /etc/environment
Anexar às entradas já no seu caminho
PATH="/path/to/file:/other/paths"
Recarregar o ambiente
source /etc/environment
Já foi respondido sobre como fazer isso, mas eu gostaria de lhe dar uma pequena dica. Aqui está o que eu faço:
Eu tenho um diretório chamado .bash.d
no meu $HOME
e dentro dele eu mantenho um conjunto de scripts de shell que fazem coisas para o meu ambiente (por exemplo, a instalação é feita corretamente, modifica o caminho, define meu prompt etc.). Eu mantenho isso sob controle de versão usando o git , o que facilita voltar para uma versão funcional do seu env, se você estragar alguma coisa. Para obter todas as modificações, eu simplesmente origino todos os arquivos nesse diretório no final do meu .bashrc assim:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Isso fornece um ambiente muito flexível que você pode modificar e restaurar facilmente + você pode exportá-lo para outras máquinas apenas usando o git.
Uma variante acima, se você não quiser alterar o arquivo / etc / profile diretamente. Você pode criar um novo arquivo yourpath.sh no diretório /etc/profile.d/ . Em seguida, edite esse arquivo assim. Com o editor vim (mas fique à vontade para editá-lo com outro editor): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite e q uit e está feito, seu caminho foi modificado. Se você estiver usando o terminal, feche-o e abra-o novamente. sua nova variável será atualizada. Agora é mais limpo, você pode remover esse arquivo quando não precisar mais dele e não interferir na configuração inicial.
PATH
seja exportado, MYPATH
não precisa ser (a menos que você precise para outros fins). (2) A maneira rápida de salvar (gravar) e sair do vim é ZZ
- não :
ou (Enter) necessário.