我想運行top -n 1
,以便它只輸出正在運行的進程、它們的列表PIDs
以及運行它們的用戶(「COMMAND
」、「PID
」和「USER
」列)。
我不需要任何其他資料列或也列印在頂部的 5 行系統資訊(通常它們很有用,但不適用於我計劃對輸出執行的操作)。
有任何想法嗎?
答案1
如果在運行f時按下(不含),您可以選擇顯示的列。top
-n 1
您需要按 才能w在後續運行中保持此選擇。
您將需要使用tail -n +StartLineNo
來跳過標題行,因為輸出中只有一個頻道。
但是,您仍然會發現文件充滿了轉義序列,並且您可能會發現使用適當的選項來操作輸出ps
以選擇所需的列,然後按 CPU 使用情況排序並可能使用 進行過濾會更容易head
。