10 Ejemplos de comando 'quién' para los novatos de Linux

10 Ejemplos de comando 'quién' para los novatos de Linux

En nuestro artículo anterior, hemos explicado 11 formas de encontrar información de la cuenta de usuario y los detalles de inicio de sesión en Linux. Uno de los diversos comandos que mencionamos fue el quien ordene que muestra a los usuarios que actualmente inician sesión en un sistema Linux, incluidos los terminales de los que se conectan.

Este artículo explicará algunos ejemplos útiles de la OMS para los novatos de Linux.

La sintaxis básica para usar quien ordene es como sigue.

$ quién [opción]… [Archivo | Arg1 arg2] 

1. Si tu corres OMS Comando sin ningún argumento, mostrará información de la cuenta (nombre de inicio de sesión del usuario, terminal del usuario, tiempo de inicio de sesión, así como el host en el que se registra el usuario) en su sistema similar al que se muestra en la siguiente salida.

$ quien RAVI TTY1 2018-03-16 19:27 Tecmint Pts/0 2018-03-16 19:26 (192.168.56.1) Root PTS/1 2018-03-16 19:27 (192.168.56.1) 

2. Para imprimir el encabezado de las columnas que se muestran, use el -H bandera como se muestra.

$ quien -h Nombre de línea Tiempo Comentario Ravi TTY1 2018-03-16 19:27 Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) Root PTS/1 2018-03-16 19:27 (192.168.56.1) 

3. Para imprimir los nombres de inicio de sesión y el número total de usuarios registrados, use el -Q bandera.

$ Who -q Ravi Tecmint root # users = 3 

4. En caso de que quieras mostrar solo nombre de host y usuario asociado con stdin, utilizar el -metro cambiar.

$ Who -M Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) 

5. A continuación, para agregar el estado del mensaje del usuario como +, - o ?, utilizar el -T opción.

$ Who -T RAVI + TTY1 2018-03-16 19:27 Tecmint + PTS/0 2018-03-16 19:26 (192.168.56.1) Root + PTS/1 2018-03-16 19:27 (192.168.56.1) 

El comando de la OMS también lo ayuda a ver información útil del sistema, como Última hora de arranque, Runlevel actual (objetivo bajo system), Imprimir procesos muertos y procesos generados por en eso.

6. Para ver la hora del último arranque del sistema, use el -b bandera y agregando el -u La opción permite la lista de usuarios registrados en la misma salida.

$ Who -B Boot del sistema 2018-01-19 02:39 
$ Who -bu Boot del sistema 2018-03-16 19:25 Ravi Tty1 2018-03-16 19:27 00:33 2366 Tecmint Pts/0 2018-03-16 19:26 . 2332 (192.168.56.1) Root PTS/1 2018-03-16 19:27 00:32 2423 (192.168.56.1) 

7. Puede verificar el RunLevel actual con el -riñonal opción.

$ quien -r Run-Level 3 2018-03-16 02:39 

8. El siguiente comando imprimirá procesos muertos.

$ Who -d PTS/1 2018-03-16 11:10 9986 ID = TS/1 Term = 0 EXIT = 0 

9. Además, para ver procesos activos generados por init, use el -pag opción.

$ Who -P 

10. Por último, pero no menos importante, el -a El indicador permite la impresión de la salida predeterminada combinada con información de algunas de las opciones que hemos cubierto.

$ quien -a Boot del sistema 2018-06-16 02:39 Run-Level 3 2018-01-19 02:39 Iniciar sesión TTY1 2018-01-19 02:39 3258 ID = 1 Iniciar sesión TTYS0 2018-01-19 02:39 3259 ID = S0 TECMNT + PTS/0 2018-03-16 05:33 . 20678 (208.SNAT-111-91-115.HNS.neto.en) PTS/1 2018-03-14 11:10 9986 ID = TS/1 Term = 0 EXIT = 0 

Puede encontrar más opciones consultando el Quién hombre página.

$ hombre que 

En este artículo, hemos explicado 10 que ordenan Ejemplos para los novatos de Linux. Use la sección de comentarios a continuación para hacer cualquier pregunta o darnos sus comentarios.