GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comandos para usuarios de Linux para principiantes (con ejemplos)

A veces, mientras trabaja en la línea de comandos de Linux, es posible que desee verificar rápidamente qué usuarios están conectados actualmente al sistema. Bueno, hay una utilidad de línea de comandos de Linux incorporada que le permite hacer esto fácilmente. La herramienta en cuestión es 'usuarios', y en este tutorial, discutiremos los conceptos básicos utilizando algunos ejemplos fáciles de entender.

Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos de este artículo se probaron en una máquina con Ubuntu 16.04.

Comando de usuarios de Linux

Como ya se mencionó anteriormente, el comando de usuarios imprime en la salida los nombres de los usuarios que actualmente están conectados. La siguiente es su sintaxis:

users [FILE]

Y así es como lo explica la página de manual de la herramienta:

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 'usuarios' 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.

Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una buena idea de cómo funciona el comando de usuarios.

P1. ¿Cómo usar el comando de usuarios?

Es muy simple:simplemente ejecute 'usuarios'. He aquí un ejemplo:

users

En mi sistema, el comando produjo el siguiente resultado:

himanshu himanshu himanshu

Eso significa que el usuario 'himanshu' ha iniciado sesión tres veces. Por supuesto, dependiendo de su caso, estos nombres (y su número) pueden ser diferentes.

P2. ¿Cómo listar el número de usuarios registrados?

En caso de que solo esté interesado en la cantidad de usuarios conectados actualmente, puede usar el comando 'usuarios' de la siguiente manera:

users | wc -w

En mi sistema, el comando anterior produjo '3' como salida, que está en línea con la salida que se muestra en la sección anterior.

P3. ¿Cómo hacer que los usuarios extraigan información de un archivo específico?

DE forma predeterminada, el comando de usuarios obtiene información de archivos como:

`/var/run/utmp' or `/etc/utmp'

Sin embargo, si lo desea, puede hacer que la herramienta extraiga información de algún otro archivo. En ese caso, deberá pasar el nombre del archivo y la ruta como entrada al comando 'usuarios'. Por ejemplo:

users /var/log/wtmp

P4. ¿Cómo obtener más información sobre el comando 'usuarios'?

Si bien el comando de usuarios no ofrece ninguna opción de línea de comando exclusiva, existen las opciones estándar --help y --version para que pueda obtener más información sobre la herramienta en sí.

users -- help
users --version

Conclusión

Como habrá observado, el comando de usuarios no ofrece muchas funciones, simplemente se apega a su tarea básica de proporcionar los nombres de los usuarios que actualmente están conectados al sistema. Entonces, en ese sentido, es una herramienta útil. En caso de que lo necesite, aquí está la página de manual de la herramienta.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  4. Tutorial de comando de suspensión de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux basename para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial del comando zdump de Linux para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)