使用「top」僅輸出正在運行的進程、PID 和使用者?

使用「top」僅輸出正在運行的進程、PID 和使用者?

我想運行top -n 1,以便它只輸出正在運行的進程、它們的列表PIDs以及運行它們的用戶(「COMMAND」、「PID」和「USER」列)。

我不需要任何其他資料列或也列印在頂部的 5 行系統資訊(通常它們很有用,但不適用於我計劃對輸出執行的操作)。

有任何想法嗎?

答案1

如果在運行f時按下(不含),您可以選擇顯示的列。top-n 1

您需要按 才能w在後續運行中保持此選擇。

您將需要使用tail -n +StartLineNo來跳過標題行,因為輸出中只有一個頻道。

但是,您仍然會發現文件充滿了轉義序列,並且您可能會發現使用適當的選項來操作輸出ps以選擇所需的列,然後按 CPU 使用情況排序並可能使用 進行過濾會更容易head

相關內容