A variável PATH está se redefinindo

3

Toda vez que eu fecho meu terminal e reabro-o, o comando simples (por exemplo, ls) não funciona. Mostra o seguinte erro,

irfan@irfan-Y500-Elementery:~$ ls
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

Eu tenho que executar o seguinte comando export PATH=/usr/bin:/bin todas as vezes para corrigir este erro,

irfan@irfan-Y500-Elementery:~$ export PATH=/usr/bin:/bin
irfan@irfan-Y500-Elementery:~$ ls
Assets   Documents        Example.java     Music       Public     Videos
Blender  Downloads        export           output.pdf  sudo
Desktop  Elementary Luna  jmonkeyplatform  Pictures    Templates

Minhas perguntas são, por que eu tenho que fazer isso toda vez? e o que tenho que fazer para resolver a repetição.

Meus arquivos / etc / environment contêm o seguinte,

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
CLUTTER_PAINT=disable-clipped-redraws:disable-culling

Nota: Estou usando o ElementaryOS (baseado no Ubuntu 12.04)

Editar 1:

echo $PATH retorna /usr/local/jre1.7.0_51/bin:

Eu segui esta resposta para definir o caminho java.

eu adicionei

PATH=/usr/local/jre1.7.0_51/bin:
export PATH 

ao meu arquivo /home/irfan/.bashrc. Eu acho que isso causou o problema

    
por Quazi Irfan 02.03.2014 / 21:27

1 resposta

3

Com seu problema com o arquivo .bashrc , seu método de especificar isso apenas:

PATH=/usr/local/jre1.7.0_51/bin:
export PATH 

provavelmente sobrescreveu o $PATH original - incluindo os que já foram especificados. Então, para adicionar /usr/local/jre1.7.0_51/bin como um caminho, de maneira semelhante à minha sugestão acima:

echo 'PATH DEFAULT=${PATH}:/usr/local/jre1.7.0_51/bin' >> ~/.pam_environment

Isso deve ser adicionado como um caminho sem sobrescrever os outros em $PATH . Deve funcionar se você reiniciar / logout & amp; login / algo parecido - você vai ver em echo $PATH se funciona.

    
por Wilf 02.03.2014 / 22:22