仅显示顶部的特定行

仅显示顶部的特定行

使用 Geektool,我想输出桌面上显示的部分统计数据top,但不是全部。与其top | grep "Line_I_want_to_spit_out"对每个不同的行进行调用(导致对 top 进行 5-6 次单独调用),是否可以只调用一次 top 并选择我想要显示的行?(例如,显示进程、CPU 使用率、PhysMem 和按 CPU 排序的前 10 个进程)

答案1

如果你不反对使用 grep,你可以这样做top | grep -E "Line1|Line2|etc"

答案2

使用:

ps -arcwwwxo "command %cpu %mem" | grep -v grep | head -9

相关内容