如何在 `ps` 命令中使用 `--lines` `--row` 修饰符

ari*_*rif 4 ps

我经常使用以下命令,

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu | head
Run Code Online (Sandbox Code Playgroud)

但是在man页面中我看到了以下输出修饰符,

   --lines n
          Set screen height.
   --rows n
          Set screen height.
Run Code Online (Sandbox Code Playgroud)

好像这些修饰符可以限制行高,那么我就不必使用任何类型的管道,这让我在使用 python 子进程编写脚本时感到有点舒服。

但我不知道如何使用它们。因为我已经尝试在命令的末尾添加它们。

Ste*_*itt 9

屏幕高度不限制总输出,它决定标题重复的频率(如果需要):

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu --lines=20 --header
Run Code Online (Sandbox Code Playgroud)

将每二十行重复一次标题(所以你会得到一个标题、十九行输出、一个标题等)。