在unix中显示前5个活动进程

时间:2014-05-21 03:28:17

标签: unix

我是新手,我想知道如何显示前5个活动进程及其CPU使用情况。

以下是我尝试过但无效的一些unix命令:

  1. 顶部
  2. top -n 5 - 显示我拥有的所有流程,而不是5

1 个答案:

答案 0 :(得分:1)

这不是n选项所代表的含义。此选项实际上是top查找"更新"的最大次数。这将输出列表顶部的5个进程:

top -n 1 -b|head -n12|tail -n 5

top -n 1 -b使程序保持静态,以便输出数据而不是启动交互式shell。

head -n 12过滤了12个第一行(我计算了它,7行标题加上你的5个进程)。

最后,tail -n 5过滤掉最后5行并仅为您提供流程。如果要包含列名,请将其替换为tail -n 6