En este artículo, explicamos el OMS
comando que está incluido en el paquete GNU coreutils.
OMS
es una utilidad de línea de comandos que imprime una lista de los usuarios registrados actualmente. También puede mostrar el nivel de ejecución actual, la hora del último inicio del sistema y más.
Cómo utilizar el OMS
Comando #
La sintaxis básica para OMS
comando es el siguiente:
quién [OPCIÓN]… [ARCHIVO | ARG1 ARG2]
Cuando se invoca sin ninguna opción o argumento, la salida se parece a esto:
OMS
ptos raíz / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
OMS
generará una lista formateada de todos los usuarios que están actualmente conectados al sistema.
Cada línea contiene cuatro campos separados por uno o más espacios:
- El nombre del usuario registrado.
- El terminal del usuario.
- La hora en que el usuario inició sesión.
- El nombre de host o la dirección IP desde donde el usuario inició sesión. Para forzar Ips, use el
--ips
opción.
Si desea imprimir los encabezados de las columnas, agregue el -H
(--Bóveda
) opción:
Quién h
NOMBRE LÍNEA TIEMPO COMENTARIO raíz pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
El comando extrae información sobre el sistema y quién está conectado desde el / var / ejecutar / utmp
expediente. Si desea utilizar otro archivo, pase la ruta del archivo al comando.
OMS
acepta dos argumentos que no son de opción. Cuando se invoca con dos argumentos, el comando imprime información solo sobre el terminal asociado con el usuario actual. La misma salida se muestra cuando el -metro
se utiliza la opción.
Puede utilizar dos argumentos cualesquiera:
quién soy
a quien ama mamá
quien foo bar
quién
Cada uno de los comandos anteriores imprimirá la misma información:
linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
OMS
Opciones de comando #
OMS
Acepta varias opciones que generalmente se usan con poca frecuencia.
La -B
, --bota
la opción dice OMS
para imprimir la hora del último inicio del sistema:
quien B
arranque del sistema 2020-07-20 19:02
Para obtener una lista de todos los procesos muertos, utilice el -D
, --muerto
opción:
quien -d
La -r
, --nivel de ejecución
opción, dice OMS
para mostrar el nivel de ejecución actual:
quien -r
nivel de ejecución 5 2020-07-20 19:02
Para obtener solo los nombres de usuario y el número de usuarios conectados actualmente, utilice el -q
, --contar
opción:
quien -q
root linuxize # usuarios = 2
La -a
, --todas
fuerzas de opción OMS
para imprimir toda la información:
quien -a
arranque del sistema 2020-07-20 19:02 LOGIN tty1 2020-07-20 19:02 673 id = tty1 nivel de ejecución 5 2020-07-20 19:02 root - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54)
Conclusión #
La OMS
El comando imprime una lista de todos los usuarios registrados actualmente.
Para obtener información adicional sobre los usuarios que están conectados actualmente, marque la w
mando.
Si tiene alguna pregunta, deje un comentario a continuación.