comando env mostra 3 vezes o mesmo caminho

1

Quando eu executo env , ele mostra 3 vezes /usr/bin em PATH. O mesmo para todos os caminhos em PATH title. 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, eu estou usando o macosx.

    
por Chandra kant 05.05.2014 / 18:52

1 resposta

0

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 mudanças em vigor.

Parece que 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 conseqüente source comando, ele 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 desta maneira.

    
por 05.05.2014 / 20:28