Como usar o comando ps do Linux para obter uma visão geral dos processos em execução

O comando ps para Linux lhe dará uma visão geral de todos os processos atualmente em execução no seu sistema. O comando também tem uma série de opções para que você possa obter uma lista mais específica.

O que é o comando ps do Linux?

Se o seu sistema estiver sendo executado de forma particularmente lenta ou se você estiver enfrentando outros problemas, o O comando Linux ps pode ser de grande ajuda. Isso lhe dará uma lista de todos os processos que estão sendo executados no momento em seu sistema. Nesse caso, “ps” significa “status do processo”. O comando fornecerá o nome do processo juntamente com o número de identificação do processo (PID), o tempo de CPU que ele está consumindo e o terminal como padrão. Todas essas informações são úteis para que você tenha uma visão geral e identifique rapidamente os problemas. Se você quiser investigar processos específicos, recomendamos o uso do comando pgrep. O comando ps funciona em todas as distribuições Linux, como Ubuntu.

Como funciona o comando ps?

Se você digitar o comando ps sem usar nenhuma opção, receberá uma lista de todos os processos que foram iniciados no shell atual. Outros processos não serão mostrados nesse caso. Se você quiser vê-los também, leia mais abaixo. A lista é muito fácil de ser visualizada e fornece alguns critérios de referência iniciais, como a boa ou má execução dos processos atuais.

Como é a sintaxe do ps?

A sintaxe do comando ps do Linux é muito fácil de usar e tem a seguinte aparência:

ps [Options]
shell

Se você executar o comando, ele fornecerá uma lista de todos os processos que estão em execução no momento.

Quais são as opções do ps do Linux?

O comando ps tem diferentes opções que podem ser usadas. As opções no formato UNIX podem ser adicionadas usando um hífen simples e podem ser agrupadas. As opções BSD não precisam do hífen e também podem ser agrupadas. As opções GNU são iniciadas com dois hífens. Entre as opções mais importantes estão:

  • -A: Leva em conta todos os processos que estão sendo executados no sistema.
  • -a: Também leva em conta todos os processos, exceto aqueles que não estão vinculados ao terminal. Além disso, os líderes de sessão são excluídos.
  • -C [Process]: Isso exibe apenas os processos listados em [Processes].
  • -d: Inclui todos os processos, exceto os líderes de sessão.
  • -e: Idêntico a -A.
  • -f: Você pode usar essa opção para obter uma lista mais detalhada dos processos individuais.
  • r: Leva em conta apenas os processos em execução no momento.
  • T: Isso levará em conta apenas os processos que estão conectados ao terminal atual.
  • x: Você pode usar essa opção para limitar o resultado aos processos que pertencem a você ou a outros usuários.

Exemplos de um comando ps

Para deixar mais claro como você pode usar o ps do Linux com as diferentes opções, aqui estão alguns exemplos:

$ ps -A
shell

Isso mostrará todos os processos.

$ ps -ef
shell

Isso lhe dará mais detalhes sobre todos os processos.

$ ps -fC programm1, programm2, programm3
shell

Com esse exemplo, você verá informações mais detalhadas sobre determinados programas.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top