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

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

我经常使用以下命令,

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

将每二十行重复一次标题(因此您将得到一个标题、十九行输出、一个标题等)。

相关内容