从 PATH 中删除目录

Cod*_*her 3 root bash path

我正在尝试运行 rkhunter,但它给了我以下输出:

\n\n
stack/security/rkhunter-1.4.6\n\xe2\x9e\x9c sudo rkhunter --check\nPassword:\nInvalid BINDIR configuration option: Invalid \ndirectory found: ~/.dotnet/tools\nInvalid BINDIR configuration option: Invalid \ndirectory found: \nWorkbooks.app/Contents/SharedSupport/path-bin\n
Run Code Online (Sandbox Code Playgroud)\n\n

如何进入 PATH 变量并从所有 shell 会话中删除这些目录?这些目录都不在我的 .bash_profile 或 .bashrc 中。

\n

Non*_*714 6

在终端中,复制路径的结果。

echo $PATH

/your/:~/path/:~/.dotnet/tools:/here/:
Run Code Online (Sandbox Code Playgroud)

将 PATH 的内容粘贴到文本编辑器中,并从 PATH 分隔符(通常是:.

清除路径。

export PATH=""
Run Code Online (Sandbox Code Playgroud)

复制编辑后的 ​​PATH,并将其存储回 PATH。

export PATH="/your/:~/path/:/here/"
Run Code Online (Sandbox Code Playgroud)