Índice

Visualización de los procesos

1. ps

El comando ps permite ver la lista de procesos del sistema: presenta una imagen simplificada de las estructuras del núcleo que administran los procesos. Extrae toda la información del pseudosistema de archivos /proc en el que el núcleo coloca toda la información respecto al estado del sistema en curso de ejecución.

De modo predeterminado, este comando muestra únicamente los procesos iniciados por el usuario desde el terminal; por ejemplo:

[javier]$ ps 
  PID TTY          TIME CMD 
 1200 pts0     00:00:00 bash 
 1239 pts0     00:00:00 ps

Este comando cuenta con muchas opciones. Además, acepta opciones de Unix98 (con -), BSD (sin -) y GNU (formato largo con --). Veamos un ejemplo en castellano en Ubuntu:

javier@javier-VirtualBox:~$ ps -ayuda 
Uso: 
 ps [opciones] 
 Intente "ps --ayuda <simple|lista|salida|hilos|varios|todos>" 
 o "ps --ayuda <s|l|a|h|v|t>" 
 para más texto de ayuda. 
  
Para más información vea ps(1). 
javier@javier-VirtualBox:~$ ps --ayuda todos 
 
Uso: 
 ps [opciones] 
 
Opciones básicas: 
 -A, -e         todos los procesos 
 -a             todo con tty, excepto líderes de sesión 
  a             todo con tty, incluyendo otros usuarios 
 -d             todo ...