Comando Linux · 2 min read · Sep 21, 2025
Tutorial del comando 'users' de Linux para principiantes (con ejemplos)
A veces, mientras trabajas en la línea de comandos de Linux, puede que quieras comprobar rápidamente qué usuarios están actualmente conectados al sistema. Bueno, hay una utilidad de línea de comandos de Linux incorporada que te permite hacer esto fácilmente. La herramienta en cuestión es ‘users’, y en este tutorial, discutiremos los conceptos básicos de ella utilizando algunos ejemplos fáciles de entender.
Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este artículo han sido probados en una máquina Ubuntu 16.04.
Comando users de Linux
Como ya se mencionó anteriormente, el comando users imprime en la salida los nombres de los usuarios que están actualmente conectados. A continuación se muestra su sintaxis:
users [FILE]Y aquí está cómo la página del manual de la herramienta lo explica:
Output who is currently logged in according to FILE. If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.La página de información para ‘users’ contiene una explicación aún más detallada:
`users' prints on a single line a blank-separated list of user names of
users currently logged in to the current host. Each user name
corresponds to a login session, so if a user has more than one login
session, that user's name will appear the same number of times in the
output. Synopsis:
users [FILE]
With no FILE argument, `users' extracts its information from a
system-maintained file (often `/var/run/utmp' or `/etc/utmp'). If a
file argument is given, `users' uses that file instead. A common
choice is `/var/log/wtmp'.
An exit status of zero indicates success, and a nonzero value
indicates failure.A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando users.
P1. ¿Cómo usar el comando users?
Es muy simple: solo ejecuta ‘users’. Aquí hay un ejemplo:
usersEn mi sistema, el comando produjo la siguiente salida:
himanshu himanshu himanshuAsí que eso significa que el usuario ‘himanshu’ ha iniciado sesión tres veces. Por supuesto, dependiendo de tu caso, estos nombres (y su número) podrían ser diferentes.
P2. ¿Cómo listar el número de usuarios conectados?
En caso de que solo estés interesado en el número de usuarios actualmente conectados, puedes usar el comando ‘users’ de la siguiente manera:
users | wc -wEn mi sistema, el comando anterior produjo ‘3’ como salida, lo cual está en línea con la salida mostrada en la sección anterior.
P3. ¿Cómo hacer que users extraiga información de un archivo específico?
Por defecto, el comando users obtiene información de archivos como:
`/var/run/utmp' o `/etc/utmp'Sin embargo, si lo deseas, puedes hacer que la herramienta extraiga información de otro archivo. En ese caso, tendrás que pasar el nombre y la ruta del archivo como entrada al comando ‘users’. Por ejemplo:
users /var/log/wtmpP4. ¿Cómo obtener más información sobre el comando ‘users’?
Aunque el comando users no ofrece ninguna opción exclusiva de línea de comandos, existen las opciones estándar –help y –version para que puedas obtener más información sobre la herramienta en sí.
users --helpusers --versionConclusión
Como habrás observado, el comando users no ofrece muchas características: solo se adhiere a su tarea básica de proporcionar los nombres de los usuarios que están actualmente conectados al sistema. Así que en ese sentido, es una herramienta útil. En caso de que lo necesites, aquí está la página del manual de la herramienta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.