从 PATH 中删除目录

从 PATH 中删除目录

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

stack/security/rkhunter-1.4.6
➜ sudo rkhunter --check
Password:
Invalid BINDIR configuration option: Invalid 
directory found: ~/.dotnet/tools
Invalid BINDIR configuration option: Invalid 
directory found: 
Workbooks.app/Contents/SharedSupport/path-bin

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

答案1

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

echo $PATH

/your/:~/path/:~/.dotnet/tools:/here/:

将 PATH 的内容粘贴到文本编辑器中,然后从 PATH 分隔符之间删除 PATH 中的有问题的目录,通常是:

清除 PATH。

export PATH=""

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

export PATH="/your/:~/path/:/here/"

相关内容