Comandos who, w y whoami en Linux

Comandos who

En el sistema operativo Linux, existen numerosos comandos útiles que pueden facilitar el manejo y control del sistema. En particular, los comandos 'who', 'w' y 'whoami' son herramientas de gran utilidad que permiten conocer la información acerca de los usuarios que se encuentran actualmente conectados al sistema y la manera en que están utilizando los recursos.

📋 Aquí podrás encontrar✍
  1. Comando 'who'
  2. Comando 'w'
  3. Comando 'whoami'
  4. Ejemplos de código
  5. Conclusión
  6. Preguntas frecuentes
    1. ¿Cómo puedo conocer solamente el número de usuarios conectados al sistema?
    2. ¿Cómo puedo conocer el nombre de usuario que está utilizando una sesión de terminal?
    3. ¿Cómo puedo ocultar la información de los encabezados en el resultado del comando 'w'?
    4. ¿Cómo puedo conocer la dirección IP de los usuarios que están conectados?

Comando 'who'

El comando 'who' muestra una lista de los usuarios que están actualmente conectados al sistema, así como algunos detalles adicionales sobre la sesión de inicio de sesión, la hora de inicio, el terminal utilizado y la dirección IP. Este comando es útil para conocer el estado del sistema y se puede utilizar de la siguiente manera:

who

El comando 'who' también se puede utilizar junto con otras opciones para obtener información adicional. Por ejemplo, si se utiliza la opción '-m', se muestran los mensajes escritos por los usuarios, mientras que la opción '-q' muestra el número de usuarios conectados al sistema.

Comando 'w'

El comando 'w' se utiliza para mostrar información detallada acerca de los usuarios que están actualmente conectados al sistema. Además de la información que se muestra en el comando 'who', el comando 'w' también muestra detalles sobre la actividad del usuario en el sistema, como el tiempo de uso del sistema, los procesos en ejecución y la carga del sistema.

Para utilizar el comando 'w', se utiliza la siguiente sintaxis:

w

Este comando también se puede utilizar junto con otras opciones para obtener información adicional. Por ejemplo, si se utiliza la opción '-h', se oculta la información de los encabezados, mientras que si se utiliza la opción '-u', se muestra solamente la información del usuario especificado.

Comando 'whoami'

El comando 'whoami' muestra el nombre de usuario actual bajo el cual se está ejecutando el comando. Este comando es útil para conocer el nombre de usuario que se está utilizando en una sesión de terminal.

Para utilizar el comando 'whoami', simplemente se escribe el siguiente comando:

whoami

Ejemplos de código

Existen diversos ejemplos de línea de comandos que se pueden utilizar para aprovechar esta herramienta. A continuación se presentan algunos ejemplos:

  • Para conocer únicamente el nombre de los usuarios que se encuentran conectados al sistema, se utiliza el siguiente comando: who | awk '{print $1}' | sort | uniq
  • Para conocer cuánto tiempo lleva cada usuario conectado al sistema y los procesos en los que está trabajando, se utiliza el comando w.
  • Para conocer el nombre de usuario actual bajo el cual se está ejecutando el script, se utiliza el comando whoami.

Conclusión

Los comandos 'who', 'w' y 'whoami' son herramientas muy útiles para manejar y controlar el sistema operativo Linux. Con estos comandos es posible obtener información sobre los usuarios que están conectados, sus actividades y el nombre de usuario actual. La utilización de estos comandos puede ser de gran ayuda en la administración y el monitoreo del sistema.

Preguntas frecuentes

¿Cómo puedo conocer solamente el número de usuarios conectados al sistema?

Para conocer el número de usuarios conectados al sistema, se utiliza el comando who | wc -l.

¿Cómo puedo conocer el nombre de usuario que está utilizando una sesión de terminal?

Para conocer el nombre de usuario que está utilizando una sesión de terminal, se utiliza el comando whoami.

¿Cómo puedo ocultar la información de los encabezados en el resultado del comando 'w'?

Para ocultar la información de los encabezados en el resultado del comando 'w', se utiliza la opción '-h'. Por ejemplo, w -h.

¿Cómo puedo conocer la dirección IP de los usuarios que están conectados?

La dirección IP de los usuarios que están conectados se encuentra en la salida del comando 'who'.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir