因为不熟悉添加永久路径的方式,一不小心导出了错误的dir,就是 /home/adolph/anaconda3/condabin。 (应该是/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
.