Sintaxis del comando ps
ps [opciones]
Opciones básicas del comando ps
Opcioón |
Descripción |
-A, -e |
|
el comando ps devuelve la información de todos los procesos.
|
-a |
|
para conocer todo con tty, excepto lideres de sesión se emplea esta opción del comando ps.
|
a |
|
el comando ps informa todo con tty, incluyendo otros usuarios.
|
-d |
|
esta opción del comando ps permite conocer todo excepto lideres de sesión.
|
-N |
--deselect |
mediante esta opción, el comando ps anula la selección.
|
r |
|
el comando ps muestra información de los procesos en ejecución.
|
T |
|
El comando ps muestra información de todos los procesos en este terminal.
|
x |
|
con esta opción, el comando ps informa sobre los procesos sin controlar ttys.
|
Opciones de selección por lista del comando ps
Opción |
Descripción |
|
-C <comando> |
nombre de comando.
|
-G, |
--Group <GID>
|
id de grupo real o nombre.
|
-g, |
--group <groupo> |
con esta opción el comanddo ps indica la sesión o nombre de grupo efectivo.
|
-p,p, |
--pid <PID> |
id de proceso.
|
|
--ppid<PID> |
id de proceso padre.
|
-q,q, |
--quick-pid <PID> |
id de proceso (modo rápido).
|
-s |
--sid <sesión> |
id de sesión.
|
-t,t, |
--tty <tty> |
terminal.
|
-u,U |
--user <UID> |
id de usuario efectivo o nombre.
|
-U, |
--User <UID> |
id de usuario real o nombre.
|
Las opciones de selección toman como argumento una lista separada por comas p.ej. «-u raíz,nadie» o una lista separada por espacios p.ej. «-p 123 4567».
Opciones de formatos de salida del comando ps
Opción |
Descripción |
-F |
|
extra completo.
|
-f |
|
formato-completo, incluyendo lineas de comando.
|
f |
--forest |
árbol de proceso de arte ascii.
|
-H |
|
mostrar jerarquía de procesos es lo que hace esta opción del comando ps.
|
-j |
|
opción del comando ps para formato de tareas.
|
j |
|
opción del comando ps para formato de control de tareas BSD.
|
-l |
|
esta opción del comando ps es para formato largo.
|
l |
|
formato largo BSD.
|
-M,Z |
|
opción del comando ps añade datos de seguridad (para SELinux).
|
|
-O <formato> |
el comando ps precargado con columnas predeterminadas.
|
|
O <formato> |
esta opción del comando ps es como -O, con personalidad BSD.
|
-o, o, |
--format <formato>
|
opción del comando ps para indicar formato definido por el usuario.
|
s |
|
opción del comando ps para indicar formato de señal.
|
u |
|
el comando ps con formato orientado al usuario.
|
v |
|
uso del comando ps con formato de memoria virtual.
|
X |
|
formato de registro.
|
-y |
|
opción del comando ps para no mostrar banderas, mostrar rss vs. addr (usado con -l).
|
|
--context |
esta opción es para mostrar el contexto de seguridad (para SELinux).
|
|
--headers |
el comando ps repite las lineas de encabezado, una por página.
|
|
--no-headers |
opción del comando ps para no mostrar el encabezado en absoluto.
|
|
--cols, --columns, --width <num>
|
el comando ps repite las lineas de encabezado, una por página.
|
|
--rows, --lines <num>
|
opción del comando ps que permite establecer la altura de la pantalla.
|
Opciones de mostrar hilos del comando ps
Opción |
Descripción |
H |
has como si fueran procesos.
|
-L |
posiblemente con columnas LWP y NLWP.
|
-m,m |
después de los procesos.
|
-T |
posiblemente con columna SPID.
|
Opciones varias del comando ps
Opcion |
Descripcion |
-c |
|
el comando ps indica la clase de la planificación con la opción -l.
|
c |
|
opción del comanddo ps que muestra el nombre de comando verdadero.
|
e |
|
el comando ps indica el entorno después del comando.
|
k |
--sort |
opción del comando ps que especifica el orden de clasificación: [+|-]key[, [+|-]key[,...]].
|
n |
|
para mostrar uid y wchan numérico use esta opción del comando ps.
|
S, |
--acumulative |
para incluir algunos datos de procesos hijo muertos use eesta opción del comando ps.
|
-y |
|
opción del comando ps para no mostrar banderas, mostrar rss (solo con -l).
|
-V, V, |
--version |
mostrar la información de versión del comando ps.
|
-w, w |
|
para indicar anchura de salida ilimitada use esta opción del comando ps.
|
Ejemplos del comando ps
- Uso del comando ps para listar los procesos en ejecución.
ps
- Uso del comando ps para dar información completa sobre los procesos en ejecución.
ps -f
- Uso del comando ps para mostar información sobre todos los procesos que se estan ejecuatndo en la terminal donde estoy trabajando.
ps -T
- Uso del comando ps para ofrecer información detallada de los procesos en formato unix.
ps -ef
- Uso del comando ps para ver los procesos asociados con el usuario juan
ps -u juan