Page 23 - SO
P. 23
Fundamentos de UBUNTU Comandos básicos
PRÁCTICA_9. Procesos en UBUNTU con el uso del comando PS
El objetivo de esta práctica es conocer la definición de proceso en un sistema operativo, además
de las operaciones básicas de los procesos desde la terminal de GNU-Linux con el comando ps
(process).
PARTE 1. Conociendo el comando ps
El comando ps muestra por pantalla un listado de los procesos que se están ejecutando en el
sistema. Los parámetros básicos que suelen asignarse al comando ps, son los siguientes:
-aux: lista los procesos de todos los usuarios con información añadida.
-a: lista los procesos de todos los usuarios.
-u: lista información del proceso, como por ejemplo el usuario que lo está ejecutando, la utilización
de la CPU, memoria, etc.
-x: lista procesos de todas las terminales y usuarios.
Ejemplo de uso del comando ps:
Cada proceso en GNU-Linux tiene un valor único que lo identifica en el sistema. Este valor se
le denomina PID (Process Identification Number). Además, todo proceso depende de otro al
que se le denomina: proceso padre. Este proceso, a su vez, posee también un PID.
El comando ps permite obtener todo tipo de información sobre los procesos que se están
ejecutando en un determinado instante. Las diferentes opciones (todas ellas documentadas en
la página de manual del comando) permiten obtener información tal como PID y PID del
padre (PPID).
La sintaxis es la siguiente:
~$ ps [modificadores] [condición]
Donde modificadores es opcional, y puede tomar los valores:
-A: Muestra todos los procesos (de todos los usuarios en el sistema).
-a: Muestra todos los procesos de una [tty] determinada.
-d: Muestra todo excepto los líderes de la sesión.
-e: Muestra todos los procesos (equivalente a -A).
T: Muestra todos los procesos de la terminal actual.
a: Muestra todos los procesos de la terminal actual incluyendo los de otros usuarios.
21