ps
次の精神で読みやすさを向上させるツールはありますか?確認するのためgrep
の か。
ps
特にOS Xでは--sort user
。
これまで私が考えることができる最良の形式は次のとおりです。
alias p="ps -m -o pid,user,%mem,args"
とpa="p -a"
px="p -x"
、しかし私は次のことをしたいと思います。たとえば、次のようになります。
- メモリ使用量フォーマットの改善(例:KB、MBなど)
- ユーザー名で並べ替えまたはフィルタリング
p <user>
- {前、後}グラウンドプロセスのみを表示
p {fg,bg}
pstree
気軽に階層を描く- 意味のある出力色の指定
答え1
プログラムツール高度な検索機能を提供:ファイルを偽装したさまざまpgrep
な検索基準を使用して、コマンド名で簡単かつ正確に検索できます。また、見ることができますpfind
find
Mac OS Xでのpgrepとpkillの代替案は何ですか?どちらのツールにも表示される内容を制御するためのいくつかのオプションがありますが、以下でps
使用できるオプションがたくさんありますps
。
ps -o pid,ppid,tty,time,comm -p $(pgrep -d, -u paolo,root -x vim)
ソートのために、ほとんどの場合、ps
出力を次にパイプすることができますsort
。
… | sort -k 3 -k1n
追加の出力後処理に役立つことawk
があります。
… | awk '$3 ~ /^tty/ {$0 = "\033[32m" $0 "\033[0m"} 1'
しかもhtop
、より良い選択肢top
(OSXで利用可能)。コマンドラインベースではなくフルスクリーンです。限定的で強力な方法で色とフィルタを設定できます。ツリー表示があります。