Variável “path” alterada no Ubuntu Linux e os comandos básicos pararam de funcionar

0

Estou usando o Ubunut 14.04 (como uma máquina virtual). Eu instalei o sistema TeX Live pela internet.
Uma vez que a instalação do TeX live terminou, ele disse

 Most importantly, add /usr/local/texlive/2015/bin/x86_64-linux
 to your PATH for current and future sessions.

Então, digitei o seguinte comando no terminal.

PATH=/usr/local/texlive/2015/bin/x86_64-linux

Ele não apresentou nenhum erro ou não fez nenhuma pergunta / confirmação.

Quando tentei executar o comando clear no terminal, ele disse

Command 'clear' is available in '/usr/bin/clear'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
clear: command not found

O que eu fiz de errado? e mais importante, como corrigir isso?

No entanto, se eu fechar o terminal e abrir novamente o terminal, tudo parece normal. Agora o TeX viverá o trabalho?

    
por Prasanna 10.02.2016 / 12:52

1 resposta

1

Você redefiniu temporariamente onde seu sistema procura comandos importantes.

O que você quer é isto:

PATH=/usr/local/texlive/2015/bin/x86_64-linux:$PATH

Que redefine $ PATH como o diretório textlive E qual $ PATH era antes.

Volte a abrir o seu terminal e a reatribuição será perdida, por isso tudo está de volta ao normal.

Para atualizar o $ PATH permanentemente, adicione a linha em ~ / .profile (ou ~ / .bash_profile se você quiser que isso afete o bash).

Veja também: link e Diferença entre .bashrc e .bash_profile

    
por 10.02.2016 / 12:56