我希望运行top -n 1
它以便它仅输出正在运行的进程列表、它们PIDs
以及运行它们的用户(“ COMMAND
”、“ PID
”和“ USER
”列)。
我不需要任何其他数据列或打印在顶部的 5 行系统信息(通常它们很有用,但对于我计划用输出做什么不是有用的)。
有任何想法吗?
答案1
如果在运行f时按下(不带),您可以选择显示的列。top
-n 1
您需要按下w以在后续运行中维持此选择。
您将需要使用tail -n +StartLineNo
来跳过标题行,因为您的输出中只有一次传递。
但是,您仍然会发现文件充满了转义序列,并且您可能会发现使用适当的选项来操作输出ps
以选择所需的列,然后按 CPU 使用率排序并可能使用 进行过滤会更容易head
。