`less mount` 和 `mount | less` 之间的区别

`less mount` 和 `mount | less` 之间的区别

我试图查看mount命令的输出。less mount出现以下错误:

(base) jafar_isbarov@jafar-IdeaPad-3-15ADA05:~$ less mount
mount: No such file or directory

然而,当我运行时mount | less,它运行良好。

为什么会有这种差异呢?

我正在使用 Ubuntu 20.04,如果有任何区别的话。

答案1

less mountless在名为 的文件上运行mount,然后由于没有这样的文件而失败并出现您附加的错误。

mount | lessmount运行在您的系统中找到的可执行文件$PATH(例如,在我的系统上,运行which mount将在中找到它/bin/mount),然后将该命令的输出通过管道传输到less

相关内容