GNU/Linux >> Tutoriales Linux >  >> Linux

Linux who Command Tutorial para principiantes (8 ejemplos)

A veces, mientras trabaja en la línea de comandos, es posible que desee saber más acerca de los usuarios registrados. Existe una utilidad de línea de comandos who que puede utilizar para acceder a este tipo de información. En este tutorial, discutiremos los conceptos básicos de quién usando algunos ejemplos fáciles de entender.

Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí se han probado en Ubuntu 16.04 LTS.

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

who [OPTION]... [ FILE | ARG1 ARG2 ]

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

Print information about users who are currently logged in.

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

P1. ¿Cómo funciona quién manda?

El uso básico es bastante sencillo:simplemente ejecute 'who ' comando.

who

Por ejemplo, en mi sistema, se produjo el siguiente resultado:

Y en una máquina servidor, se produjo el siguiente resultado:

Entonces, los resultados básicamente muestran que el usuario 'himanshu' y 'ubuntu' iniciaron sesión 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.

Q2. ¿Cómo acceder a la hora del último arranque del sistema?

Para ello, utilice la -b opción de línea de comando.

who -b

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

Se puede acceder a esta información usando la opción de línea de comando -d.

who -d

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

Para ello, utilice la opción de línea de comando -l.

who -l

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

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

who -p

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

En caso de que desee imprimir los nombres de todos los usuarios que iniciaron sesión, así como el recuento total, utilice la opción de línea de comando -q.

who -q

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

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

who -t

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

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

who -r

Conclusión

Como estará 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 nada empinada. Hemos discutido la mayoría de las opciones aquí. Cuando haya terminado de practicar estos, puede obtener más información sobre la herramienta dirigiéndose a su página de manual.


Linux
  1. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  2. Tutorial de comandos de comunicación de Linux para principiantes (5 ejemplos)

  3. Tutorial de comando Linux df para principiantes (8 ejemplos)

  4. Tutorial de comando de fecha de Linux para principiantes (8 ejemplos)

  5. Tutorial de comando de nombre de host de Linux para principiantes (5 ejemplos)

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

Tutorial del comando Linux lscpu para principiantes (5 ejemplos)

Tutorial de comandos de Linux nm para principiantes (10 ejemplos)

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)