O comando ps (status do processo) é um utilitário padrão em sistemas operacionais Unix e semelhantes a Unix que exibe informações sobre os processos em execução no momento. É comumente usado para monitorar o desempenho do sistema e identificar a utilização de recursos.
O comando ps oferece várias opções para personalizar as informações exibidas. Algumas das opções comumente usadas são:
1. ps -A:Exibe todos os processos, independentemente de seu status ou propriedade.
2. ps -aux:Exibe todos os processos em um formato detalhado, incluindo ID do usuário, ID do processo, uso de CPU, uso de memória e nome do comando.
3. ps -ef:Exibe todos os processos, incluindo processos extintos (zumbis).
4. ps -l:Exibe uma lista longa, que inclui informações adicionais, como a prioridade do processo e o tamanho da imagem da memória do processo.
5. ps -r:Exibe os processos na ordem inversa de seu ID de processo.
6. ps -u
:Exibe processos pertencentes a um usuário específico.
7. ps -x:Exibe processos não anexados a um terminal.
8. ps -a:Exibe todos os processos, incluindo aqueles em execução em segundo plano.
9. ps -cmd:Exibe processos pelo nome do comando.
10. ps -f:Exibe uma listagem completa, que inclui informações ainda mais detalhadas, como variáveis de ambiente do processo e arquivos abertos.
Por padrão, o comando ps exibe informações sobre todos os processos na sessão atual do terminal. No entanto, você pode usar opções como -u ou -cmd para filtrar a saída e exibir apenas informações sobre processos específicos.
Compreender as diferentes opções do comando ps pode ser útil para monitorar e gerenciar processos em um sistema operacional Unix ou semelhante ao Unix.