_rm -rf
_コマンドでtexliveを削除した後、PATHからtexliveを削除したいのですが、.bashrcのtexliveのパスを削除しましたが、コマンドを実行すると、_echo $PATH
_パスにtexliveがまだ表示されます:
_/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
_
また、パスリストに繰り返しパスがある理由がわかりませんが、これは正常ですか?
@Sebastian Starkからの回答は、これを修正するために必要なすべてでした。
PATH変数を探す他の場所は次のとおりです。
~/.profile
~/.bash_profile
/etc/environment
/etc/profile.d/*
/etc/profile
/etc/bash.bashrc
PATH
変数の出現をすべて1つずつ確認し、必要に応じて編集します。
必ず完全にログアウトしてからログインしてください。 PATHの設定方法によっては、bashを再起動するか、ターミナルだけでは十分ではない可能性があります。 bashrcの編集に関するほとんどの答えは、それを入手するか、bashなどを実行するだけで十分であることを示しています。ほとんどの場合これで十分ですが、export PATH=/foo/bin:$PATH
変数はまだ周囲のデスクトップ環境で設定されているため、PATHから古いコンポーネントが削除されることはありません。
Anacondaの複数のパスについて:インストーラーのバグのように見えます。単にすべての重複を削除できます。