Saltar la navegación

who

El comando who nos da información de los usuarios que están conectados al sistema y también otras informaciones como cuándo se arrancó el sistema y cuál es el nivel de ejecución del sistema.

La opción -H se puede añadir al resto de opciones y hace que se muestre para cada columna de información de salida un encabezado.

Para ver los usuarios que están en estos momentos conectados al sistema:

$ who -H
NOMBRE   LÍNEA        TIEMPO           COMENTARIO
usuario  tty7         2013-08-26 09:44 (:0)
usuario  pts/0        2013-08-26 12:45 (:0)
usuario  pts/1        2013-08-26 18:08 (:0)

La información consiste en el login del usuario, la terminal desde la que trabaja y la fecha y hora en la que se conectó al sistema.

Si además queremos ver el tiempo que lleva inactivo un usuario:

$ who -Hu
NOMBRE   LÍNEA        TIEMPO                  PID COMENTARIO
usuario  tty7         2013-08-26 09:44  antig       3120 (:0)
usuario  pts/0        2013-08-26 12:45 00:31        4146 (:0)
usuario  pts/1        2013-08-26 18:08   .          4146 (:0)

El usuario de la ventana pts/0 lleva 31 minutos sin ejecutar nada, y el usuario de la ventana pts/1 está trabajando normalmente, de ahí que aparezca un punto y nada de tiempo.

Para ver el usuario que está sobre la terminal podemos ejecutar sobre la misma terminal cualquiera de los siguientes comandos:

$ who -m
usuario  pts/1        2013-08-26 18:08 (:0)
$ who am i
usuario  pts/1        2013-08-26 18:08 (:0)
$ whoami
usuario

Para ver la fecha y hora en la que se inició el sistema:

$ who -b
         arranque del sistema 2013-08-26 09:43

Para ver el nivel de ejecución actual del sistema (esto se verá más adelante) y el anterior:

$ who -r
         `run-level' 2 2013-08-26 09:43                   último=S

El ejemplo muestra que el nivel de ejecución actual es el 2 y el anterior fue el S.

Para ver una lista resumida de los usuarios conectados y el número total de ellos:

$ who -q
usuario usuario usuario
Nº de usuarios=3

 

Licencia: licencia de software libre GPL