PS Command en Linux

Anonim

PS Command en Linux

Conclusión sen opcións

PS (Estado do proceso) é a utilidade estándar para todas as distribucións de Linux utilizadas a través da consola. O seu obxectivo principal é mostrar información sobre todos os procesos en execución. O número e a información detallada depende das opcións establecidas que se seleccionen cando o comando se active directamente. Falaremos sobre as opcións un pouco máis tarde, e agora imos introducir PS no terminal e facer clic en Intro.

Usando o comando PS en Linux sen opcións

Como se pode ver na captura de pantalla a continuación, apareceu toda a fila, entre as que se atopa a Shell Bash eo proceso en si é o proceso.

O resultado de usar o comando PS en Linux sen aplicar opcións adicionais.

Por suposto, pode haber varios puntos máis aquí, o que depende do número de programas de usuario en execución, pero na maioría dos casos os usuarios non se axusten a esta conclusión, polo que propoñemos ir ao estudo de opcións adicionais.

Saída da lista de todos os procesos

A utilidade PS sen especificar opcións especiais non permite obter información útil que pode ser útil durante o estudo da lista de procesos activos, polo tanto, é importante aplicar argumentos. O primeiro é o responsable de mostrar absolutamente todas as tarefas actuais e a cadea leva o tipo de PS -A.

Usando o comando PS en Linux para saír de todos os procesos

Como resultado, unha gran cantidade de filas co que debe ser resolto. Compartimos información sobre varias columnas. O PID mostra o número de identificación do proceso e pode usarse, por exemplo, para completar rapidamente o funcionamento deste programa ou verificar a árbore de tarefas. TTY: o nome do terminal onde se está a executar o proceso actual. Tempo - Tempo de traballo e CMD é o nome do comando de tarefas.

O resultado de usar o comando PS en Linux para saír de todos os procesos

Adicionalmente, pode usar o comando PS -e para mostrar unha lista de todos os procesos se a opción anterior non lle convén.

Comando PS alternativo en Linux para saír de todos os procesos

Como se pode ver, a emisión despois da activación da opción era exactamente a mesma que cando se insire o argumento.

O resultado de usar unha opción PS alternativa en Linux para saír de todos os procesos

Existe un formato de saída de BSD que é responsable de mostrar os procesos relacionados co usuario, así como exhibe información máis detallada sobre o funcionamento das tarefas, a carga do procesador e a localización exacta. Para tal información, usa PS au.

Usando opcións avanzadas de comando PS en Linux para saída de formato BSD

Na imaxe de abaixo, ves que o número de columnas engádese significativamente. Como resultado, unha lista completa de procesos con referencia de conta estará dispoñible e aparecerá a localización.

O resultado de usar opcións adicionais de PS en Linux para sair BSD

Listado de formato totalmente

Exemplos discutidos anteriormente permitidos para mostrar case toda a información necesaria que pode ser útil para os usuarios novatos. Non obstante, ás veces é necesario obter unha lista máis detallada, por exemplo, para determinar a fonte de chamadas de proceso. A continuación, a liña virá ao rescate: PS -EF.

Usando opcións adicionais para a lista de lonxitude completa PS en Linux

Case as mesmas columnas mostraranse sobre o que xa falamos anteriormente, pero tamén aparecerá un deseño detallado da localización eo primeiro elemento será responsable da fonte da chamada de tarefas.

Resultado de usar opcións para a lista de lonxitude completa PS en Linux

Mostrar procesos de usuario

A opción -x é responsable de mostrar os procesos que se desconectaron do terminal, é dicir, manifestados persoalmente polo usuario. Se queres saber exactamente que tarefas foron abertas en nome da conta corrente, é suficiente para ingresar a cadea PS -X e facer clic en Intro.

Usando as opcións de comando PS en Linux para producir procesos de usuario

A saída será tan informativa como sexa posible, pero sen información adicional. Non obstante, non impedirá nada de uso e opcións adicionais, por exemplo, -em para mostrar o contexto de seguridade.

O resultado da saída dos procesos do usuario a través do comando PS en Linux

Se desexa obter información sobre outros datos de usuario, cambie a liña en PS -fu Lumpics, onde os lumpics substitúen o nome necesario.

Usando as opcións de comando PS en Linux para mostrar os procesos dun usuario específico

Nos resultados de saída, preste atención á primeira columna. Non atoparás alí outros propietarios, agás o especificado no equipo antes de que estea activado.

O resultado da saída dos procesos dun usuario específico PS en Linux

Filtrar por root.

Cada sesión de Linux ten unha lista separada de tarefas realizadas con dereitos de raíz. Se queres mostrar só estes procesos, debes configurar o comando raíz de PS -U -u -U e activalo premendo a tecla Intro.

Usando opcións avanzadas de comando PS en Linux para saír de procesos raíz

Ao usar o comando repetindo exactamente o que anteriormente, a saída non contén filas cunha fonte de inicio, xa que se coñece con antelación que é raíz e toda a información móstrase como comprimida posible. Aquí ofrecemos usar os argumentos anteriores para expandir a información.

O resultado da saída do comando PS en Linux coas opcións para a raíz dos procesos

Amosar tarefas de grupo

Os usuarios experimentados saben que algúns procesos pertencen a un grupo específico, é dicir, hai unha tarefa principal e as súas dependencias formando unha árbore común. Se precisa mostrar só filas que caen baixo este criterio, use o comando PS -FG 48, onde 48 é o identificador do grupo (pode ser substituído polo nome do proceso primario).

Usando o comando PS en Linux para sair o identificador de proceso de árbore

Mostrar por PID.

Dende a información anterior xa sabes que cada proceso ten a súa propia PID, é dicir, o identificador que o definía. Se hai un desexo de buscar un PID específico, debe activarse o comando PS -FP 1178, substituíndo o número ao desexado. Hai un criterio de PPID. Ao determinar este formato, a cadea adquire a vista PS -F -F -FPPID 1154, co cambio correspondente do identificador ao desexado.

Usando o comando PS en Linux para sair os procesos por identificador

Estes foron todos os principais exemplos do equipo PS en Linux, que queriamos falar no marco do artigo de hoxe. Desafortunadamente, o volume dun manual non é suficiente para describir detalladamente a interacción con todas as opcións dispoñibles e as súas combinacións. En vez diso, ofrecemos explorar a documentación do equipo oficial realizando PS - Help para obter esas indicacións que non atopaches anteriormente. Adicionalmente, no noso sitio hai descricións detalladas dos comandos principais do sistema operativo considerado. Recomendamos aos usuarios novatos que os aprendan para que se usen rapidamente na xestión da consola Linux.

Ver tamén:

Comandos de uso frecuente en "Terminal" Linux

LN / LOCK / LS / GREP / PWD Command en Linux

Le máis