/sbin/ctrlaltdel 没有想到 whereis?

/sbin/ctrlaltdel 没有想到 whereis?

我的里面$PATH有,并且可执行文件存在于.然而,当我在终端中运行时,我没有找到我得到的输出是/sbinctrlaltdel/sbin/whereis ctrlaltdel/sbin/ctrlaltdel

ctrlaltdel: /usr/sbin/ctrlaltdel /usr/share/man/man8/ctrlaltdel.8.gz

为什么是这样?我使用的是 Ubuntu 20.04.04。

答案1

/sbin 是 /usr/sbin 的符号链接吗?现代版本的linux 似乎就是这样做的。

如果是这种情况,请尝试在起点后面添加尾随“/”,如下所示:

查找 /sbin/ -name ctrlaltdel

有关此答案中发现的更多详细信息

至于whereis,它只是报告/usr/sbin,因为那实际上是ctrlaltdel 所在的位置。

相关内容