ps: lista os processos em execução.
Observe que o ps (puro, sem as chaves adicionais) mostra somente os processos que estão ativos, por sua vez, o comando top (puro, sem as chaves adicionais) mostra os processos ativos e os recursos utilizados.
-a : mostra os processos de todos os usuários.
-A ou -e : mostra todos os processos.
-f : mostra a árvore de execução de comandos.
-g grupo : mostra os processos de um determinado nome de grupo.
-o formato : usa o formato definido pelo usuário; deve-se usar palavras-chaves conhecidas como pid, ppid, ni, pri (prioridade) e comm (comando).
-x : mostra os processos que não foram iniciados no console.
-u : fornece o nome do usuário e a hora de início do processo.
--forest: mostra os processos de forma hierarquizada.
(A prioridade que uma tarefa recebe, de acordo com o escalonador do Linux, está associada a dez níveis de prioridade, que variam de 0 a 9, nos quais valores MENORES indicam prioridades mais altas.)
---
top: lista, em tempo real e por ordem de uso, todos os processos que estão sendo usados pela CPU e verifica quais deles estão consumindo mais recursos.
Observe que o ps (puro, sem as chaves adicionais) mostra somente os processos que estão ativos, por sua vez, o comando top (puro, sem as chaves adicionais) mostra os processos ativos e os recursos utilizados.