MikiBelavista Asked: 2019-05-18 00:20:38 +0800 CST2019-05-18 00:20:38 +0800 CST 2019-05-18 00:20:38 +0800 CST 使用 yes > /dev/null & top 重定向 772 我正在关注一个教程 yes > /dev/null & top 输出 我不明白这条线在做什么。仅顶部 看来我少了一个进程。为什么? command-line 1 个回答 Voted Best Answer Stephen Kitt 2019-05-18T00:52:50+08:002019-05-18T00:52:50+08:00 重要的部分是进程列表中的第一行,由 显示top。当你跑 yes > /dev/null & top 您最终yes会使用它可以获得的所有 CPU 来处理进程。上面的命令等价于 yes > /dev/null & top 因为&不仅将进程置于后台,它还充当命令分隔符。所以你yes在后台运行,重定向到/dev/null和top。 yes没有参数输出y,后跟一个换行符;因为它被重定向到/dev/null它可以尽可能快地做到这一点。
重要的部分是进程列表中的第一行,由 显示
top
。当你跑您最终
yes
会使用它可以获得的所有 CPU 来处理进程。上面的命令等价于因为
&
不仅将进程置于后台,它还充当命令分隔符。所以你yes
在后台运行,重定向到/dev/null
和top
。yes
没有参数输出y
,后跟一个换行符;因为它被重定向到/dev/null
它可以尽可能快地做到这一点。