Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Qual é o uso do comando ps no Linux?
O comando `ps` no Linux é usado para exibir informações sobre os processos atualmente em execução. É um comando poderoso com muitas opções que permitem adaptar a saída às suas necessidades específicas. Aqui está um colapso de seus usos:

Uso básico:

A forma mais simples, `ps`, mostra uma lista mínima de processos em execução na sua sessão atual do terminal. Geralmente não é muito informativo por si só.

Opções e usos comuns:

* `ps aux` (ou` ps -e -f`): Esta é uma variação muito comum e útil. Ele exibe uma lista abrangente de todos os processos em execução no sistema, incluindo aqueles que não são iniciados por você. A saída normalmente inclui:
* Usuário: O nome de usuário do proprietário do processo.
* pid: O ID do processo (um número exclusivo que identifica cada processo).
* %CPU: A porcentagem do tempo da CPU que o processo está usando.
* %Mem: A porcentagem de memória que o processo está usando.
* vsz: O tamanho da memória virtual usado pelo processo.
* rss: O tamanho do conjunto residente (quantidade de memória física usada).
* tty: O terminal de controle (se houver).
* Stat: O estado do processo (por exemplo, 'S' para dormir, 'r' para correr, 'z' para zumbi).
* Iniciar: O tempo em que o processo começou.
* tempo: O tempo cumulativo da CPU usado pelo processo.
* comando: O comando que lançou o processo.

* `ps -f` (formato completo): Fornece informações mais detalhadas sobre cada processo do que o comando `ps` padrão. É semelhante ao `ps aux`, mas pode mostrar colunas ligeiramente diferentes, dependendo do seu sistema.

* `ps -p `: Exibe informações sobre um processo específico, devido ao seu ID do processo. Por exemplo, `ps -p 1234` mostra detalhes sobre o processo com PID 1234.

* `ps -u `: Mostra processos de propriedade de um usuário específico. Por exemplo, `ps -u John` mostra processos de propriedade do usuário" John ".

* `ps -e` (todos os processos): Semelhante a `ps aux`, exibe informações sobre todos os processos de execução.

* `PGREP `: (Não estritamente `ps`, mas intimamente relacionado) Este comando encontra os IDs do processo de processos que correspondem a um determinado nome. Por exemplo, `PGREP Firefox` retornaria os PIDs de todas as instâncias em execução do Firefox.

* `pkill `: (Também relacionado) envia um sinal (o padrão é `sigterm`) para processos que correspondem a um determinado nome. É uma maneira de encerrar processos. Use com cautela!

* `grep` com` ps`: Muitas vezes, você pode combinar `ps` com` grep` para filtrar a saída. Por exemplo, `ps aux | Grep Firefox 'mostrará apenas processos relacionados ao Firefox.


Exemplo: Digamos que você queira encontrar o PID de um processo descontrolado que consome CPU excessivo. Você pode usar:

`` `BASH
ps aux | classificar -k 3 -r | Cabeça -n 10
`` `

Este comando faz o seguinte:

1. `PS aux`:lista todos os processos com informações estendidas.
2. `Sort -k 3 -r`:classifica a saída em ordem inversa com base na terceira coluna (%CPU).
3. `Cabeça -n 10`:mostra apenas os 10 principais processos de consumo de CPU.


Em resumo, `ps` é uma ferramenta essencial de linha de comando para monitorar e gerenciar processos no Linux. As várias opções oferecem grande flexibilidade na maneira como você visualiza e interage com os processos em execução no seu sistema. Lembre -se de consultar a página `Man PS` para obter uma referência completa de todas as opções disponíveis e seu comportamento.

Anterior :

Próximo :
  Os artigos relacionados
·O que é uma concha no Linux? 
·Qual é o futuro do Unix? 
·Por que o ProC é usado apenas no Unix e não no Window…
·O que o comando IPCS faz no Unix? 
·As vantagens do sistema operacional Unix 
·Por que o Unix é o sistema operacional baseado em coma…
·Qual é o ID do processo no Linux inid? 
·Quando vários programas ou processos estão sendo exec…
·Qual é o diretório no Linux? 
·Quais são as características do sistema operacional U…
  Artigos em destaque
·C: \\ Windows \\ System \\ Rundll32.exe não é encontr…
·Como a instalação Dual Placas de Vídeo no Linux 
·Como configurar um servidor de CVS 
·Como recuperar itens excluídos no Vista 
·Como abrir um arquivo do Microsoft Works 2007 
·Como você altera o ícone da área de trabalho do Stea…
·Como executar o Ubuntu em um Dell Alienware Computador 
·Meu Compaq Presario 5000 5SPXEG não inicializa o 250GB…
·Como girar seu desktop em Linux 
·Como instalar uma nova janela sem remover a Old Frame 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados