如何从环境变量 PATH 中永久删除目录的路径?

如何从环境变量 PATH 中永久删除目录的路径?

我刚刚从 home/username/ 中删除了 miniconda3 的文件夹,现在我想从我的 $PATH 变量中永久删除它的路径。

正如您下面看到的,这是第一个:

/home/用户名/miniconda3/bin:/home/用户名/miniconda3/condabin:/home/用户名/.nvm/versions/node/v16.17.1/bin:/home/用户名/.sdkman/candidates/maven/current/bin

我怎样才能将其从我的 PATH 变量中删除?

答案1

这很简单,正如上面 mestia 所评论的那样。您需要找到添加发生的位置(可能是在您的某个文件~/.bashrc或中) ~/.bash_profile,然后删除该添加!

答案2

试试这个,对我有用。只需更改路径。

PATH=$(REMOVE_PART="--PATH TO REMOVE--" sh -c 'echo ":$PATH:" | sed "s@:$REMOVE_PART:@:@g;s@^:\(.*\):\$@\1@"')

https://unix.stackexchange.com/a/178822/543146

相关内容