Questão O comando env mostra 3 vezes o mesmo caminho


Quando eu corro env mostra 3 vezes /usr/bin em PATH. O mesmo para todos os caminhos sob PATH título.
Por exemplo - meu diretório scala bin mostra 3 vezes.

No entanto, no meu .bash_profile, está escrito apenas uma vez. Também não é em .bashrc também. Eu preciso fazer isso 3 ocorrências para 1, como mesmo que eu remover algum caminho em PATH no .bash_profile, ele ainda mostra 2 vezes, o que significa que o caminho ainda está definido.

  echo $PATH mostra a mesma coisa.
E, se importa, estou usando o macosx.


1


origem




Respostas:


OK .. Então eu encontrei a solução.
Aqui está o que eu estava fazendo:
 1) vi ~/.bash_profile
 2) fazer alterações
3) source ~/.bash_profile para ver essas alterações em vigor.

Parece para cada edição e subseqüente comando de origem, temporariamente mantém na sessão atual.
 Então, se eu fiz alterações 3 vezes e consequente source comando, mostra 3 vezes o mesmo caminho se eu fizer echo $PATH ou env. Fechar o terminal e reiniciá-lo coloca tudo de volta ao normal.

Então, foi só uma questão ou reiniciar o terminal !!

Esclarecimento: - Diferentes plataformas podem ter um desempenho diferente. Eu encontrei macosx-10.7 funciona dessa maneira.


0