Comandos Linux · 2 min read · Sep 22, 2025

Tutorial del comando who de Linux para principiantes (8 ejemplos)

A veces, mientras trabajas en la línea de comandos, puede que quieras saber más sobre los usuarios conectados. Existe una utilidad de línea de comandos who que puedes usar para acceder a este tipo de información. En este tutorial, discutiremos los conceptos básicos de who utilizando algunos ejemplos fáciles de entender.

Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos aquí han sido probados en Ubuntu 16.04 LTS.

Como ya se mencionó, el comando who muestra quiénes están conectados. Aquí está su sintaxis:

who [OPCIÓN]... [ ARCHIVO | ARG1 ARG2 ]

Y lo siguiente es lo que dice la página del manual de la herramienta:

Imprimir información sobre los usuarios que están actualmente conectados.

A continuación, se presentan algunos ejemplos en formato de preguntas y respuestas que te darán una buena idea de cómo funciona esta utilidad.

P1. ¿Cómo funciona el comando who?

El uso básico es bastante sencillo: solo ejecuta el comando ‘ who ‘.

who

Por ejemplo, en mi sistema, se produjo la siguiente salida:

Y en una máquina servidor, se produjo la siguiente salida:

Así que las salidas muestran básicamente al usuario ‘himanshu’ y ‘ubuntu’ conectados en tty7 y pts/0 (respectivamente) el 16 de febrero a las 09:07 y 09:35 (respectivamente). La última columna muestra información relacionada con la dirección IP.

P2. ¿Cómo acceder al tiempo del último arranque del sistema?

Para esto, usa la opción de línea de comandos -b.

who -b

P3. ¿Cómo acceder a la información relacionada con procesos muertos?

Esta información se puede acceder utilizando la opción de línea de comandos -d.

who -d

P4. ¿Cómo imprimir los procesos de inicio de sesión del sistema?

Para esto, usa la opción de línea de comandos -l.

who -l

P5. ¿Cómo imprimir los procesos activos generados por init?

Para mostrar todos los procesos activos generados por init, usa la opción de línea de comandos -p.

who -p

P6. ¿Cómo imprimir el número de usuarios conectados?

En caso de que quieras imprimir los nombres de todos los usuarios conectados así como el conteo total, usa la opción de línea de comandos -q.

who -q

P7. ¿Cómo imprimir el último cambio del reloj del sistema?

Para imprimir el último cambio del reloj del sistema, usa la opción de línea de comandos -t.

who -t

P8. ¿Cómo imprimir información relacionada con el nivel de ejecución?

Para imprimir el valor actual del nivel de ejecución, usa la opción de línea de comandos -r.

who -r

Conclusión

Como estarás de acuerdo, el comando who es bastante fácil de entender y usar. Proporciona muchas opciones de línea de comandos, pero la curva de aprendizaje no es empinada en absoluto. Hemos discutido la mayoría de las opciones aquí. Cuando termines de practicar estas, puedes aprender más sobre la herramienta dirigiéndote a su página de manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.