Comando ps no linux

Anonim

Comando ps no linux

Conclusão sem opções

PS (estado de processo) é o utilitário padrão para todas as distribuições do Linux usadas através do console. Seu objetivo principal é exibir informações sobre todos os processos em execução. O número e as informações detalhadas dependem das opções estabelecidas selecionadas quando o próprio comando está diretamente ativado. Vamos falar sobre as opções um pouco mais tarde, e agora vamos entrar em ps no terminal e clicar em Enter.

Usando o comando PS no Linux sem opções

Como pode ser visto na captura de tela abaixo, a linha inteira apareceu, entre as quais é a concha de bash e o próprio processo é o processo.

O resultado de usar o comando PS no Linux sem aplicar opções adicionais.

Claro, pode haver vários pontos mais aqui, o que depende do número de programas de usuário em execução, mas na maioria dos casos os usuários não atendem a essa conclusão, portanto, propomos a ir ao estudo de opções adicionais.

Saída da lista de todos os processos

O utilitário PS sem especificar opções especiais não permite que você obtenha informações úteis que possam ser úteis durante o estudo da lista de processos ativos, portanto, é importante aplicar argumentos. O primeiro é responsável por exibir absolutamente todas as tarefas atuais, e a string leva o tipo de PS -A.

Usando o comando PS no Linux para produzir todos os processos

Como resultado, um grande número de linhas com o qual deve ser resolvido. Compartilhamos informações sobre várias colunas. O PID exibe o número de identificação do processo e pode ser usado, por exemplo, para concluir rapidamente a operação deste programa ou verificar a árvore de tarefas. Tty - o nome do terminal onde o processo atual está sendo executado. Tempo - Tempo de trabalho e CMD é o nome do comando de tarefas.

O resultado de usar o comando PS no Linux para produzir todos os processos

Além disso, você pode usar o comando PS -E para exibir uma lista de todos os processos se a opção anterior não atender a você.

Comando Alternative PS no Linux para produzir todos os processos

Como pode ser visto, a emissão após a ativação da opção foi exatamente a mesma que quando o argumento é inserido.

O resultado de usar uma opção alternativa de PS no Linux para produzir todos os processos

Existe um formato de saída BSD responsável por exibir processos relacionados ao usuário, bem como exibe informações mais detalhadas sobre a operação das tarefas, a carga no processador e o local exato. Para tal informação, use PS AU.

Usando as opções de comando PS avançadas no Linux para saída de formato BSD

Na imagem abaixo, você vê que o número de colunas é adicionado significativamente. Como resultado, uma lista completa de processos com referência de conta estará disponível e exibida.

O resultado de usar opções adicionais ps no Linux para produzir BSD

Listagem totalmente em formato

Exemplos discutidos acima permitidos para exibir quase todas as informações necessárias que podem ser úteis para os usuários novatos. No entanto, às vezes é necessário obter uma listagem mais detalhada, por exemplo, para determinar a fonte de chamada do processo. Então a linha virá ao resgate: PS -F.

Usando opções adicionais para listagem de comprimento total PS no Linux

Quase as mesmas colunas serão exibidas sobre as quais já falamos anteriormente, mas você também aparecerá um layout detalhado do local e o primeiro item será responsável pela origem da chamada de tarefas.

Resultado de usar opções para listagem de comprimento total PS no Linux

Exibir processos do usuário.

A opção -x é responsável por exibir os processos que foram desconectados do terminal, ou seja, manifestado pessoalmente pelo usuário. Se você quiser saber exatamente quais tarefas foram abertas em nome da conta atual, basta entrar na string PS -X e clicar em Enter.

Usando as opções de comando PS no Linux para produzir processos de usuário de saída

A saída será tão informativa quanto possível, mas sem informações adicionais. No entanto, não impedirá nada de usar e opções adicionais, por exemplo, para exibir o contexto de segurança.

O resultado da saída de processos do usuário através do comando PS no Linux

Se você quiser obter informações sobre outros dados do usuário, altere a linha no PS -fu Lumpics, onde o lumpics substitui o nome necessário.

Usando as opções de comando PS no Linux para exibir os processos de um usuário específico

Nos resultados da saída, preste atenção à primeira coluna. Você não encontrará outros proprietários, exceto o especificado na equipe antes de ser ativado.

O resultado da saída dos processos de um usuário específico PS no Linux

Filtrar por raiz.

Cada sessão do Linux possui uma lista separada de tarefas realizadas com direitos de raiz. Se você quiser exibir apenas esses processos, você deve definir o comando raiz raiz ps -u -u e ativá-lo pressionando a tecla ENTER.

Usando opções de comando ps avançadas no Linux para produzir processos raiz

Ao usar o comando exatamente repetindo o que acima, a saída não conterá linhas com uma fonte de inicialização, uma vez que é conhecida antecipadamente que é root, e todas as informações são mostradas como comprimidas quanto possível. Aqui nós oferecemos para usar os argumentos acima para expandir as informações.

O resultado da saída do comando PS no Linux com as opções para a raiz de processos

Exibindo tarefas de grupo

Usuários experientes sabem que alguns processos pertencem a um grupo específico, isto é, há uma tarefa principal e suas dependências formando uma árvore comum. Se você precisar exibir apenas linhas caindo sob esse critério, use o comando PS -FG 48, onde 48 é o identificador do grupo (ele pode ser substituído pelo nome do processo pai).

Usando o comando PS no identificador de processo de árvore Linux para saída

Exibir por PID.

A partir das informações acima, você já sabe que cada processo tem seu próprio PID, isto é, o identificador definindo-o. Se houver um desejo de procurar por um PID específico, o comando PS -FP 1178 deve ser ativado, substituindo o número para o desejado. Existe um critério ppid. Ao determinar este formato, a cadeia adquire a visualização PS -F -F -FPPID 1154, com a mudança correspondente no identificador para o desejado.

Usando o comando PS no Linux para produzir os processos pelo identificador

Estes foram todos os principais exemplos da equipe do PS no Linux, que queríamos conversar no âmbito do artigo de hoje. Infelizmente, o volume de um manual não é suficiente para descrever detalhadamente a interação com todas as opções disponíveis e suas combinações. Em vez disso, oferecemos para explorar a documentação oficial da equipe executando o PS - Help para obter esses prompts que você não encontrou acima. Além disso, em nosso site há descrições detalhadas dos principais comandos do sistema operacional considerado. Recomendamos que os usuários novatos os aprendizem para serem usados ​​rapidamente na gestão do console do Linux.

Veja também:

Comandos freqüentemente usados ​​em "terminal" linux

Comando LN / Find / Ls / Grep / PWD no Linux

Consulte Mais informação