我从 /usr/sbin 中删除了 tor,但在从 Web 安装 tor 后,我将可执行文件放入了 /usr/sbin。这有什么问题吗?第二个问题是,在从 /usr/sbin 中删除之前,当我输入which tor
它时给出usr/sbin/tor
,删除后当我输入I 时which tor
给出/usr/bin/tor
,但 tor 也显示在 /usr/sbin 中,为什么???
答案1
看看echo $PATH
为什么:找到的第一个位置显示为可执行文件的位置。它将是这样的:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
因此,在 2 个常规位置(, 和)sbin
之前bin
/usr/local
/usr
只要它可以在你的 PATH 中找到就可以了。我怀疑它是使用目录调用的。