Je veux supprimer texlive de mon CHEMIN après l'avoir supprimé avec rm -rf
commande et j'ai supprimé le chemin d'accès à texlive dans .bashrc mais lorsque j'exécute la commande: echo $PATH
Je vois toujours texlive sur mon chemin:
/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
De plus, je ne sais pas pourquoi j'ai des chemins répétitifs dans ma liste de chemins, est-ce normal?
La réponse fournie par @Sebastian Stark était tout ce dont j'avais besoin pour résoudre ce problème.
Les autres endroits où rechercher la variable PATH sont:
~/.profile
~/.bash_profile
/etc/environment
/etc/profile.d/*
/etc/profile
/etc/bash.bashrc
Vérifiez-les tous un par un pour rechercher les occurrences de la variable PATH
et modifiez-les si nécessaire.
Assurez-vous de vous déconnecter et de vous connecter complètement après. Selon la façon dont votre PATH est défini, il est très probable que le simple redémarrage de bash ou du terminal ne soit pas suffisant! La plupart des réponses sur l'édition de bashrc vous diront qu'il suffit de le source ou d'exécuter bash ou autre. Dans la plupart des cas, cela suffit, mais si vous utilisez export PATH=/foo/bin:$PATH
il ne supprimera jamais les anciens composants de PATH, car la variable est toujours définie dans l'environnement de bureau environnant.
Concernant les chemins multiples pour anaconda: ressemble à un bug dans leur programme d'installation pour moi. Vous pouvez simplement supprimer tous les doublons.