El comando ps
se utiliza en sistemas Unix y Linux para mostrar información sobre los procesos en ejecución. Proporciona una instantánea de los procesos actuales, incluyendo detalles como el ID del proceso (PID), el estado y el uso de recursos.
La sintaxis básica del comando ps
es la siguiente:
ps [opciones] [argumentos]
A continuación se presentan algunas opciones comunes del comando ps
:
-e
: Muestra todos los procesos en el sistema.-f
: Muestra información completa sobre los procesos.-u
: Muestra procesos de un usuario específico.-aux
: Muestra todos los procesos con detalles adicionales.--sort
: Permite ordenar la salida según un criterio específico.Para ver todos los procesos en ejecución en el sistema, utiliza:
ps -e
Para obtener una lista más detallada de los procesos, puedes usar:
ps -ef
Si deseas ver los procesos de un usuario específico, puedes usar:
ps -u nombre_usuario
Para mostrar todos los procesos y ordenarlos por uso de memoria, puedes ejecutar:
ps aux --sort=-%mem
Para observar los procesos en tiempo real, puedes combinar ps
con watch
:
watch -n 1 'ps -e'
man ps
para acceder a la página de manual y conocer más opciones y detalles sobre el comando.ps
con otros comandos como grep
para filtrar resultados específicos, por ejemplo: ps -e | grep nombre_proceso
.ps
muestra una instantánea de los procesos en el momento en que se ejecuta, por lo que puede ser útil combinarlo con herramientas como top
o htop
para un monitoreo más dinámico.