O Proctools fornece recursos de pesquisa avançados: pgrep
permite pesquisa fácil e precisa por nome de comando, e pfind
tem muitos critérios de pesquisa sob o disfarce de find
para arquivos. Veja também alternativas pgrep e pkill no mac os x? Ambas as ferramentas têm algumas opções para controlar o que é exibido, embora ps
tenha mais; você pode usá-los junto com ps
:
ps -o pid,ppid,tty,time,comm -p $(pgrep -d, -u paolo,root -x vim)
Para classificar, em muitos casos, você pode canalizar a saída ps
para sort
:
… | sort -k 3 -k1n
Para mais pós-processamento de saída, awk
pode ajudar.
… | awk '$3 ~ /^tty/ {$0 = "3[32m" $0 "3[0m"} 1'
Há também htop
, um substituto melhor para top
( disponível para o OSX . É tela cheia, não baseada em linha de comando. Você pode configurar cores e filtros de maneiras limitadas, mas poderosas. Há uma exibição de árvore.