ps Gerador de comandos
Gerar comandos ps para exibir os processos em execução
Introdução ao ps
## O que é o ps?
O comando `ps` exibe um instantâneo dos processos em execução no momento. É a ferramenta principal para verificar o que está rodando, quem é o responsável por eles e quanto CPU/memória cada processo consome — útil para depuração, monitoramento e identificação de processos que estão fora de controle.
## Como Usar
1. **Definir o Modo**: Escolha um formato de saída (`aux` para lista completa no estilo BSD, `-ef` para estilo System V ou Personalizado). 2. **Filtrar (opcional)**: No modo Personalizado, filtre por usuário (`-u`), PID (`-p`) ou nome do comando (`-C`). 3. **Formatar a Saída**: Adicione ordenação (`--sort`), uma árvore de processos (`--forest`) ou informações sobre threads (`-T`). 4. **Copiar e Executar**: Copie o comando gerado para o seu terminal.
Opções Comuns
### `aux` Listagem no estilo BSD A visão clássica “mostre-me tudo” — todos os processos de todos os usuários, com estatísticas de CPU/memória e a linha de comando completa. O ponto de partida mais comum.
### `-ef` Listagem padrão Listagem completa no estilo System V (`-e` todos os processos, `-f` formato completo). Use isso quando precisar da coluna PPID ou de um formato portátil entre variantes do Unix.
### `-u` Usuário Restrinja a saída aos processos pertencentes a um usuário específico (modo personalizado). Por exemplo, `ps -u john` mostra apenas os processos de John.
### `-p` PID Mostre apenas o processo com o PID informado. Útil para verificar se um determinado daemon está ativo.
### `-C` Nome do comando Selecione processos pelo nome do executável (por exemplo, `nginx`, `sshd`). Correspondente ao nome do binário, não à linha de comando completa.
### `--sort` Campo de ordenação Ordene as linhas por uma coluna. Adicione `-` no início para ordenação descendente. Valores comuns: `-%cpu`, `-%mem`, `-pid`, `rss`.
### `--forest` Árvore ASCII Exiba as relações de pai/filho como uma árvore ASCII, tornando as hierarquias de processos evidentes.
### `-H` Hierarquia Semelhante a `--forest`, mas com um recuo menor que mostra a hierarquia dos processos.
### `-w` Saída ampla Desative o truncamento de linhas de comando longas para que o comando completo fique visível.
### `-T` Mostrar threads Liste os threads individuais (com a coluna SPID), além dos processos.
▶Como posso encontrar os processos que mais consomem memória?
▶Qual é a diferença entre \`ps aux\` e \`ps -ef\`?
▶Como posso ver a linha de comando completa de um processo?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.