我经常使用以下命令,
ps -eo pid,cmd,pcpu,pmem --sort=-pcpu | head
但在man
页面中我看到以下输出修饰符,
--lines n
Set screen height.
--rows n
Set screen height.
好像这些修饰符可以限制行高,那么我不必使用任何类型的管道,这让我在使用 python 子进程编写脚本时感到有点舒服。
但我不知道如何使用它们。因为我已经尝试将它们添加到命令末尾。
答案1
屏幕高度不限制总输出,它决定标题重复的频率(如果需要):
ps -eo pid,cmd,pcpu,pmem --sort=-pcpu --lines=20 --header
将每二十行重复一次标题(因此您将得到一个标题、十九行输出、一个标题等)。