使用 yes > /dev/null & top 重定向

使用 yes > /dev/null & top 重定向

我正在遵循教程

yes > /dev/null & top

输出 在此输入图像描述

我不明白这条线在做什么。仅顶部 在此输入图像描述

看来我少了一个进程。为什么?

答案1

重要的部分是 所显示的进程列表中的第一行top。当你跑步时

yes > /dev/null & top

您最终会得到一个yes进程使用它可以获得的所有 CPU 的结果。上面的命令相当于

yes > /dev/null &
top

因为&它不仅将进程置于后台,而且还充当命令分隔符。所以您yes在后台运行,重定向到/dev/null、 和top

yes不带参数的输出y后面连续换行;因为它被重定向到/dev/null它可以尽快完成。

相关内容