PATH=$(echo "$PATH" | sed -e ...) を使用して $PATH 変数からパスを削除しても機能しません。

PATH=$(echo

永続パスを追加する方法がわからないので、誤って間違ったディレクトリ、つまり /ホーム/アドルフ/アナコンダ3/コンダビン。 (/home/adolph/anaconda3/binでなければなりません)

adolph@adolph-System-Product-Name:~$ echo $PATH
/home/adolph/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/adolph/anaconda3/bin:/home/adolph/anaconda3/bin

ほとんどの投稿で説明されている方法を使用して、間違ったディレクトリを削除してみました。 参考文献1 参考文献2

adolph@adolph-System-Product-Name:~$  PATH=$(echo "$PATH" | sed -e 's/:\/home\/adolph\/anaconda3\/condabin$//')

しかし、まだ存在します。効果的に解決する方法は?

adolph@adolph-System-Product-Name:~$ echo $PATH
/home/adolph/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/adolph/anaconda3/bin:/home/adolph/anaconda3/bin

ベストアンサー1

次のように、現在のセッションに必要なPATHを定義できます。 export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/adolph/anaconda3/bin 変更を永久に適用するには~/.bashrc

おすすめ記事