実行中のプロセス、そのプロセスとそれを実行したユーザーのリスト (「」、「」、および「」列)top -n 1
のみを出力するように実行したいと思います。PIDs
COMMAND
PID
USER
他のデータ列や、上部に印刷される 5 行のシステム情報は必要ありません (通常は便利ですが、出力で実行する予定の作業には役立ちません)。
何か案は?
答え1
の実行中fにを押すと( なし)、表示される列を選択できます。top
-n 1
次回の実行時にこの選択を維持するには、 を押す必要がありますw。
tail -n +StartLineNo
出力には単一のパスがあるため、ヘッダー行をスキップするには を使用する必要があります。
ただし、ファイルには依然としてエスケープ シーケンスが満載されているため、ps
適切なオプションを使用して からの出力を操作し、必要な列を選択してから、CPU 使用率で並べ替え、 でフィルタリングする方が簡単である場合がありますhead
。