ps Generador de comandos
Generar comandos ps para mostrar los procesos en ejecución
Introducción a ps
## ¿Qué es ps?
La orden `ps` muestra un resumen de los procesos que se están ejecutando en ese momento. Es la herramienta principal para inspeccionar qué procesos están activos, quién los gestiona y cuánta CPU/memoria consume cada uno; resulta útil para depurar, monitorear y detectar procesos que se han descontrolado.
## Cómo usarlo
1. **Seleccionar modo**: Elija un formato de salida (`aux` para una lista completa al estilo BSD, `-ef` para el estilo System V, o Personalizado). 2. **Filtrar (opcional)**: En el modo Personalizado, filtre por usuario (`-u`), PID (`-p`) o nombre de la orden (`-C`). 3. **Dar formato a la salida**: Añada ordenación (`--sort`), un árbol de procesos (`--forest`) o información sobre hilos (`-T`). 4. **Copiar y ejecutar**: Copie la orden generada a su terminal.
Opciones comunes
### `aux` Listado al estilo BSD La vista clásica “muéstrame todo”: todos los procesos de todos los usuarios, con estadísticas de CPU/memoria y la línea de comandos completa. El punto de partida más habitual.
### `-ef` Listado estándar Listado completo al estilo System V (`-e` cada proceso, `-f` formato completo). Úsalo cuando necesitas la columna PPID o un formato portable entre variantes de Unix.
### `-u` Usuario Restringe la salida a los procesos pertenecientes a un usuario específico (modo personalizado). Por ejemplo, `ps -u john` muestra solo los procesos de John.
### `-p` PID Muestra solo el proceso con el PID indicado. Útil para verificar que un daemon en particular está activo.
### `-C` Nombre de comando Selecciona procesos por nombre del ejecutable (p. ej., `nginx`, `sshd`). Se corresponde con el nombre del binario, no con la línea de comandos completa.
### `--sort` Campo de ordenación Ordena las filas por una columna. Añade `-` al principio para ordenar de forma descendente. Valores comunes: `-%cpu`, `-%mem`, `-pid`, `rss`.
### `--forest` Árbol ASCII Muestra las relaciones padre/hijo como un árbol ASCII, haciendo que las jerarquías de procesos sean evidentes.
### `-H` Jerarquía Similar a `--forest`, pero con un sangrado más ligero que muestra la jerarquía de procesos.
### `-w` Salida amplia Desactiva el truncamiento de las largas líneas de comandos para que se pueda ver el comando completo.
### `-T` Mostrar hilos Enumera los hilos individuales (con la columna SPID) además de los procesos.
▶¿Cómo encuentro los procesos que más memoria consumen?
▶¿Cuál es la diferencia entre \`ps aux\` y \`ps -ef\`?
▶¿Cómo veo la línea de comandos completa de un proceso?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.