Como remover texlive do caminho

1

Eu quero remover o texlive do meu PATH depois de excluí-lo com o comando rm -rf e eu deletei o caminho para o texlive no .bashrc, mas quando eu executo o comando: echo $PATH ainda estou vendo o texlive no meu caminho:

/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/usr/local/texlive/2018/bin/x86_64-linux:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/tonomo/.local/bin:/home/tonomo/bin

Também não sei por que tenho repetido caminhos na minha lista de caminhos, isso é normal?

UPDATE

Resposta fornecida por @Sebastian Stark foi tudo que eu precisava para consertar isso.

    
por MyWrathAcademia 08.06.2018 / 21:55

1 resposta

2

Outros locais para procurar a variável PATH são:

  • ~/.profile
  • ~/.bash_profile
  • /etc/environment
  • /etc/profile.d/*
  • /etc/profile
  • /etc/bash.bashrc

Verifique todos eles um por um para ocorrências da variável PATH e edite conforme apropriado.

Certifique-se de sair e depois completamente. Dependendo de como o seu PATH está configurado, é mais provável que apenas reiniciar o bash ou o terminal não seja suficiente! A maioria das respostas sobre edição bashrc irá dizer-lhe que é suficiente para fonte ou exec bash ou tal. Na maioria dos casos, isso é suficiente, mas se você usar export PATH=/foo/bin:$PATH , ele nunca removerá componentes antigos do PATH, porque a variável ainda está definida no ambiente de área de trabalho ao redor.

Em relação aos múltiplos caminhos para o anaconda: Parece um bug no instalador deles para mim. Você pode simplesmente remover todas as duplicatas.

    
por Sebastian Stark 09.06.2018 / 11:37