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.