使用 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