为什么有一个从 /usr/local/bin/ 到 /usr/sbin 的符号链接?

为什么有一个从 /usr/local/bin/ 到 /usr/sbin 的符号链接?

这个符号链接的用途是什么?

sudo ln -s /usr/local/bin/snort /usr/sbin/snort

这是 snort 安装过程的一部分。现在我不知道是不是因为每次都要作为守护进程启动,还是因为sudo通常情况下必须以守护进程启动?

答案1

此符号链接的可能目的是将snort命令添加到大多数 shell 解释器扫描命令的默认目录列表中的目录中。这样,用户snort无需指定其完整路径/usr/local/bin/snort或调整PATHshell 变量的值(用于确定扫描命令的目录列表)即可调用。

PATH您可以使用以下命令检查变量的当前值

echo "$PATH"

相关内容