ps

Algumas vezes é útil ver quais processos estão sendo executados no computador. O comando ps faz isto, e também nos mostra qual usuário executou o programa, hora que o processo foi iniciado, etc.

ps [opções]

Onde:

opções, a

Mostra os processos criados por você e de outros usuários do sistema.

x

Mostra processos que não são controlados pelo terminal.

u

Mostra o nome de usuário que iniciou o processo e hora em que o processo foi iniciado.

m

Mostra a memória ocupada por cada processo em execução.

f

Mostra a árvore de execução de comandos (comandos que são chamados por outros comandos).

e

Mostra variáveis de ambiente no momento da inicialização do processo.

w

Mostra a continuação da linha atual na próxima linha ao invés de cortar o restante que não couber na tela.

--sort:[coluna]

Organiza a saída do comando ps de acordo com a coluna escolhida. Você pode usar as colunas pid, utime, ppid, rss, size, user, priority.

Pode ser especificada uma listagem em ordem inversa especificando --sort:[-coluna]. Para mais detalhes e outras opções, veja a página de manual.

As opções acima podem ser combinadas para resultar em uma listagem mais completa. Você também pode usar pipes "|" para filtrar a saída do comando ps. Para detalhes, veja “| (pipe)”.

Ao contrário de outros comandos, o comando ps não precisa do hífen "-" para especificar os comandos. Isto porque ele não utiliza opções longas e não usa parâmetros.

Exemplos: ps, ps ax|grep inetd, ps auxf, ps auxw.