从 $PATH 中删除路径

从 $PATH 中删除路径

我是新手,不知不觉中我添加了一些不必要的路径(比如 2 次 java )到

$PATH

我尝试了很多解决方案,但它们会删除,直到我激活。如果我reboot最后一条路径再次出现。 /usr/lib/jvm/java-13-oracle/db/bin

这是我的输出

/home/nikhil/anaconda3/bin:/home/nikhil/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-13-oracle/bin:/usr/lib/jvm/java-13-oracle/db/bin

如何永久删除它。即使我注销或重新启动或关闭。我在 ubuntu 18.04 上。

这是我的 etc/env...

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

答案1

要查找目录/usr/lib/jvm/java-13-oracle/bin中所有包含文本的文件/,请执行以下命令:

sudo grep -rl "/usr/lib/jvm/java-13-oracle/bin" /

为了减少搜索时间,您可以替换//etc,然后替换为/home/youruserfolder

然后,您可以检查可疑文件,尝试对其中export PATH=$PATH:/usr/lib/jvm/java-13-oracle/bin存在的内容进行评论。

相关内容