![仅显示顶部的特定行](https://linux22.com/image/1351157/%E4%BB%85%E6%98%BE%E7%A4%BA%E9%A1%B6%E9%83%A8%E7%9A%84%E7%89%B9%E5%AE%9A%E8%A1%8C.png)
使用 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