logo

Comando 'Quién' en Linux

Quien manda en Linux

En este tutorial, analizaremos el comando 'Quién' de Linux y también aprenderemos cómo funciona.

Introducción

El comando 'who' de Linux le permite mostrar los usuarios actualmente conectados a su sistema operativo UNIX o Linux.

Siempre que un usuario necesite saber cuántos usuarios están usando o han iniciado sesión en un sistema operativo basado en Linux en particular, puede usar el comando 'quién' para obtener esa información. Este comando es fácil de usar y muestra una variedad de información esencial sobre todos los usuarios que actualmente están conectados al sistema. En la mayoría sistemas operativos linux , existe un comando similar conocido como 'w' que hace casi lo mismo. El comando 'w' muestra información sobre todos los usuarios que iniciaron sesión en el sistema actual. Además, también muestra datos adicionales junto con algunos datos estadísticos. El comando básico 'who' sin argumentos de línea de comando muestra solo los nombres de los usuarios que actualmente iniciaron sesión en el sistema. En muchos casos también puede mostrar alguna información adicional, como en qué terminales están iniciando sesión y la hora a la que lo hicieron, sin embargo depende totalmente de los sistemas utilizados por los usuarios.

El resultado del comando 'quién' generalmente depende de los usuarios y de cómo lo usan. Si un usuario normalmente escribe el comando 'Quién' en la terminal y lo ejecuta, el resultado será el mismo. Mostrará la lista de los usuarios que actualmente están conectados al sistema operativo actual. Sin embargo, si el usuario ejecuta o utiliza el comando 'who' con argumentos diferentes, el resultado también cambiará ligeramente o puede ser completamente diferente.

Veamos qué resultado obtendremos si ejecutamos el comando 'who' sin opciones ni argumentos adicionales.

La información que se muestra o muestra a través de este comando depende de cómo lo utilice. Si utiliza este comando sin ninguna opción o argumento, mostrará solo una pequeña cantidad de información basada en los siguientes puntos:

    Hora del último inicio del sistema Nivel de ejecución actual del sistema. Lista de usuarios conectados y más

Veamos la sintaxis del comando 'Quién' sin incluir ningún argumento:

Sintaxis del comando:

 who 

¿Cómo ejecutar el comando 'quién' en Linux?

Los siguientes pasos le ayudarán a ejecutar el comando anterior incluso si alguien no está lo suficientemente familiarizado con los sistemas operativos Linux (o es nuevo en el sistema operativo Linux):

Paso 1. Abra el terminal presionando el botón Ctrl + Alt + T en el teclado, como se muestra en la imagen dada:

Quien manda en Linux

Paso 2. Ahora, escriba el siguiente comando en la terminal y presione Enter:

Dominio:

"¿Cuál es la diferencia entre un león y un tigre?"
 Who 

Paso 3. Una vez que presione el botón Intro, tomará un poco de tiempo y mostrará información como los nombres de los usuarios que iniciaron sesión, la hora del último reinicio, etc. El resultado de este comando puede verse como se muestra en la siguiente imagen:

Producción

Quien manda en Linux

Podemos notar en la imagen de arriba que actualmente solo un usuario ha iniciado sesión en nuestro sistema. Por lo tanto, muestra la información sólo sobre el usuario actual. Sin embargo, si está utilizando un sistema al que otros usuarios tienen acceso, el comando anterior mostrará todos los usuarios que iniciaron sesión en el sistema.

Comando 'Quién' con los diferentes argumentos

Ahora veamos cómo usar el comando 'quién' con diferentes opciones o argumentos para mostrar diferentes tipos de información sobre diferentes cosas. Aquí discutiremos brevemente 'quién' con todas sus opciones y argumentos útiles y también veremos su implementación práctica.

1. Comando para mostrar el nombre de host y el usuario asociado con los dispositivos de entrada/salida como un teclado.

Sintaxis

 Who -m -H 

Producción

Quien manda en Linux

2. Para mostrar todos los detalles de los usuarios actualmente conectados:

Con la ayuda de este comando, se ven todos los detalles de cada usuario que inició sesión en el sistema actual. La sintaxis de este comando es la misma excepto la opción adicional '-a', como podemos ver en la sintaxis dada:

Sintaxis

 who -a 

Producción

Quien manda en Linux

O

Puede utilizar 'who -all' en lugar de 'who -a', ya que muestra toda la información.

Sintaxis

 Who -all 

Quien manda en Linux

3. Para mostrar información sobre todos los procesos activos generados por el proceso NIT.

Este comando le ayudará a mostrar información esencial, así como todos y cada uno de los procesos activos.

Sintaxis

 who -p -h 

Producción

Quien manda en Linux

4. ¿Para mostrar el estado del mensaje del usuario como -, + o?

Este comando nos ayudará a mostrar el estado del mensaje del usuario. La sintaxis de este comando se proporciona a continuación:

Sintaxis

 who -T -H 

Producción

Quien manda en Linux

5. Para mostrar la lista completa de usuarios conectados-

Este comando nos ayudará a mostrar la lista completa de los usuarios conectados. La sintaxis de este comando se proporciona a continuación:

Sintaxis

 who -u 

Producción

cuanto es 10 de 60
Quien manda en Linux

6. Para mostrar la lista completa de procesos inactivos.

Se puede utilizar este comando para ver la lista completa de todos los procesos inactivos. La sintaxis del comando se proporciona a continuación:

Sintaxis

 who -d -H 

Producción

Quien manda en Linux

7. Para mostrar los detalles del proceso de inicio de sesión del sistema:

Se puede utilizar este comando para ver el proceso de inicio de sesión. La sintaxis del comando se proporciona a continuación:

Sintaxis:

cadena a objeto json
 who -l -H 

Producción

Quien manda en Linux

8. Para contar el número de todos los usuarios que han iniciado sesión.

Podemos usar este comando para ver cuántos usuarios iniciaron sesión en forma de números. La sintaxis del comando se proporciona a continuación:

Sintaxis:

 who -q -H 

Producción

Quien manda en Linux

9. Para mostrar el nivel de ejecución actual del sistema:

La sintaxis del comando se proporciona a continuación:

 Who -r 

Producción

Quien manda en Linux

10. Para mostrar el nombre de usuario del sistema:

Este comando se usa generalmente para conocer el nombre de usuario del sistema real. La sintaxis del comando se proporciona a continuación:

Sintaxis

 whoami 

Producción

Quien manda en Linux

11. Para mostrar la lista de usuarios y sus actividades-

Con la ayuda de este comando, también puede ver la lista completa de usuarios y sus actividades, que han iniciado sesión en el sistema actual. El comando se proporciona a continuación:

Sintaxis

 w 

Producción

Quien manda en Linux

12. Para mostrar información de identificación del usuario.

Se puede utilizar este comando para ver la información de identificación del usuario. La sintaxis del comando se proporciona a continuación:

Sintaxis

 Id 

Producción

Quien manda en Linux