`ps`コマンドで`--lines``--row`修飾子を使用する方法

`ps`コマンドで`--lines``--row`修飾子を使用する方法

私はしばしば次のコマンドを使用します。

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu | head

ただし、manページには次の出力修飾子が表示されます。

   --lines n
          Set screen height.
   --rows n
          Set screen height.

これらの修飾子は、任意の種類のパイプを使用する必要がないように、行の高さを制限できるようです。これにより、Pythonサブプロセスを使用してスクリプトを作成するときに少し快適に感じることができます。

しかし、どのように使用するのかわかりません。なぜなら、コマンドの最後に追加しようとしたからです。

ベストアンサー1

画面の高さは出力全体を制限せず、タイトルが繰り返される頻度を決定します(必要な場合)。

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu --lines=20 --header

ヘッダーは20行ごとに繰り返されます(したがって、1つのヘッダー、19行の出力、ヘッダーなどが得られます)。

おすすめ記事