Linux系统上的命令行是非常便捷、高效的系统管理工具,但同时也令不少刚接触Linux的小伙伴感到头疼,因为不知道该用哪个命令和参数。比如,你知道在Linux系统上,怎么快速通过命令行查询CPU消耗最高的前5个进程吗?
要解决上面的这个问题,其实也并不复杂。我们可以使用Linux的ps命令。具体命令和参数如下:
ps aux --sort=-pcpu | head -6
注意上面的命令行中,ps,指列出系统进程,--sort
,指排序。而pcpu,指cpu利用率。pcpu前面的-号,指按降序排列。|是管道命令,而head -6则是取结果的前6条。另外,上面命令中的=,也可以用空格代替。
上图是在CentOS Linux系统上运行该命令的一个输出情况,可以看到,输出结果正是按照CPU的占用百分比(%CPU)进行降序排列的。
参考链接: