GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Linux PS con ejemplos

Linux es una excelente opción para aquellos que buscan un sistema operativo multitarea y multiusuario. Múltiples procesos pueden ejecutarse simultáneamente e independientemente unos de otros y es excepcionalmente estable. Cada vez que ejecutamos un programa, se creará un nuevo proceso de la instancia de ese programa y realizará las tareas dadas sin perturbar otros programas en ejecución.

Linux tiene la utilidad ps (Estado del proceso) para ver información relacionada con los procesos que se ejecutan en el sistema. Usando el comando ps, puede obtener una lista de procesos, sus PID y algunos detalles diferentes usando otras opciones.

Comando PS de Linux

En este artículo, le mostraremos algunos comandos ps útiles con ejemplos. Ps ofrece numerosas opciones para diferentes propósitos.

Sintaxis:

ps <options>

Donde es el parámetro para varios propósitos que discutiremos en detalle en este artículo.

1. Enumerar los procesos de Shell actuales

Puede mostrar la lista de procesos para el shell actual mediante el comando ps y, si no se está ejecutando ningún otro proceso, devolverá el proceso que ejecuta el comando ps.

$ ps

Ejemplo:

El comando muestra cuatro columnas con información:

  • PID:es un ID de proceso único
  • TTY:tipo de usuario de terminal conectado actualmente
  • TIEMPO:tiempo de ejecución de la CPU en minutos y segundos
  • CMD:  Nombre del comando que inició este proceso

2. Listar todos los procesos

Puede mostrar todos los procesos que se ejecutan en el sistema utilizando -e operador.

$ ps -e

Ejemplo:

Puede obtener detalles adicionales de todos los procesos utilizando las opciones -f y -F.

$ ps -f

Ejemplo:  -f opción proporciona una lista de formato completo.

$ ps -F

Ejemplo:  La opción -F proporciona una lista de formato completo adicional

3. Listar todos los Procesos para un Usuario

Para mostrar todos los procesos de un usuario en el sistema, utilice la operador.

Sintaxis:

$ ps -u <UID>

Aquí es el ID de usuario o el nombre de usuario para el que enumeramos los procesos.

Ejemplo:

ps -u tuts

4. Listar todos los Procesos para un Grupo

Si desea mostrar todos los procesos por grupo en el sistema, el operador g resulta útil. Esta es la sintaxis general.

Sintaxis:

$ ps -g <GID>

Aquí es el ID de grupo o el nombre del grupo para el que enumeramos los procesos.

Ejemplo:

5. Listar procesos por nombre de comando

En caso de que necesite todos los procesos de un comando en el sistema, el uso del operador C no tiene precio. Veamos su sintaxis y ejemplo de uso.

Sintaxis:

$ ps -C <program>

Aquí es el nombre del comando.

Ejemplo:

6. Mostrar el árbol de procesos

Puede recuperar el proceso en forma de árbol o jerarquía usando el siguiente comando.

$ ps -e -H

Ejemplo:

Alternativamente, también puede mostrar los procesos en formato ASCII usando la opción –forest.

$ ps -e --forest

Ejemplo:

7. Encuentre el PID del proceso

En algún momento, es posible que necesite encontrar el ID de proceso de un proceso en ejecución. Para buscarlo, puede usar el comando grep como se muestra a continuación:

ps -ef | grep thunderbird

Ejemplo:

Aquí 2846 es la identificación del proceso para el programa Thunderbird. Más tarde puede usar este PID para eliminar este proceso mediante el comando de eliminación.

kill <process id>

8. Mostrar los Procesos de consumo de Memoria Alta

El siguiente comando es muy valioso para los administradores del sistema durante la resolución de problemas del sistema. Puede mostrar la lista de procesos de forma ordenada para averiguar los procesos de mayor uso de memoria.

ps -eo pid,cmd,%mem,%cpu --sort=-%mem

Ejemplo:

Conclusión

Esas fueron las diversas formas de usar el comando ps en Linux. Puede ver cuán útiles y esenciales pueden ser estos comandos para una adecuada administración y gestión del sistema. Para obtener más información sobre el uso de estos comandos, puede utilizar la ayuda opción en la terminal mientras está en el comando particular.


Linux
  1. Comando wc Linux con ejemplos

  2. Comando de clasificación de Linux con ejemplos

  3. Comando Linux Tee con ejemplos

  4. Comando de cabeza de Linux con ejemplos

  5. Comando JQ en Linux con ejemplos

15 comandos ps de Linux con ejemplos

Comando de CD de Linux con ejemplos

Comando de vigilancia de Linux con ejemplos

Comando de espera en Linux con ejemplos

Comando IP de Linux con ejemplos

Comando Linux fuser con ejemplos