同じ名前のプロセスが一緒にグループ化されているすべてのプロセスのリスト(psヘッダー行なし)をよりよく表示するにはどうすればよいですか?
ps -A | tail +2
タイトルなしでプロセスを印刷しますが、同じ名前のプロセスをグループ化する方法がわかりませんか?
答え1
ps|pr -t|cut -d" " -f3 |sort |tee output.lst
- ps - >実行中のプロセスを提供する
- pr->ページングファイル->すべてのヘッダーを抑制
- 切り取り - >特定の列を選択
- ソート - >すべての列のソート
- Tシャツ - >ショッピング&ディスプレイ
まず、psを介して実行中のプロセスを検索しました。 psはヘッダーを提供するため、pr -t
これを使用するとすべてのヘッダーが削除されます。その後、cutコマンドで3番目の列にプロセス名が格納されているので、ファイルの3番目の列を選択しました。その後、結果をまとめました。同じ名前のプロセスをグループ化します。次に、結果をteeコマンドにパイプします。
答え2
これにより、トリックを実行できます。
ps axhk comm
ax - システム内のすべてのプロセスを表示します。
h——タイトルなし。
k comm - コマンドごとにソート順序を指定します。