GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo usar el comando w en Linux con ejemplos

Introducción

Todo Linux SysAdmin necesita monitorear y administrar usuarios, con suerte con facilidad. Aquí es donde Linux w comando puede ayudar.

El w El comando es una herramienta integrada que permite a los administradores ver información sobre los usuarios que están conectados actualmente. Esto incluye su nombre de usuario, desde dónde están conectados y qué están haciendo actualmente.

En este tutorial, repasaremos la w sintaxis del comando, desglosar los detalles de su salida y brindarle ejemplos de cómo puede usarlo.

Requisitos previos

  • Un sistema que ejecuta una distribución de Linux
  • Una cuenta con privilegios sudo
  • Acceso a la ventana de terminal o línea de comando

w Comando en la sintaxis de Linux

Linux w El comando es una utilidad del sistema que muestra información sobre los usuarios conectados actualmente. Utiliza la siguiente sintaxis:

w [options] [username]

donde:

  • [options] :Opciones que cambian la forma en que se comporta el comando.
  • [username] :Ingresar el nombre de un usuario específico solo muestra información sobre ese usuario en particular en la salida.

Uso de w comando sin ninguna opción adicional produce una salida similar a esta:

La primera línea de la salida muestra información del sistema:

  • Hora del sistema: La hora actual del sistema.
  • Tiempo activo: Cuánto tiempo ha iniciado sesión el sistema.
  • Número de usuarios: El número de usuarios conectados actualmente.
  • Carga media del sistema: La cantidad promedio de trabajos que se ejecutan en el sistema en los últimos 1, 5 y 15 minutos, respectivamente.

La segunda línea muestra información del usuario y del proceso:

  • USER : Los nombres de los usuarios actualmente conectados.
  • TTY : El nombre de la terminal desde la que el usuario está iniciando sesión.
  • FROM : El nombre o la dirección IP del terminal o host desde el que el usuario inicia sesión.
  • [email protected] : La hora en que el usuario inició sesión, en formato de 24 horas.
  • IDLE : El tiempo transcurrido desde la última vez que el usuario usó el terminal; muestra ?xdm? si el usuario está actualmente activo.
  • JCPU : El tiempo de ejecución total de todos los procesos del sistema conectados al terminal del usuario.
  • PCPU : Tiempo transcurrido para el proceso actual del usuario.
  • WHAT : El nombre del proceso actual del usuario.

El w El comando utiliza las siguientes opciones:

Comando w en ejemplos de Linux

Combinando opciones con w El comando da como resultado diferentes salidas. Estas son algunas de las cosas que puede hacer con este comando:

Mostrar el formato corto

El formato de salida breve solo muestra el USER , TTY , FROM , IDLE y WHAT los campos. Para mostrar el formato corto, utilice w comando con -s opción:

w -s

Enumere la salida del comando w sin imprimir el encabezado

Si desea centrarse en la información del usuario, el w El comando le permite mostrar la salida sin el encabezado que contiene detalles del sistema y etiquetas de campo. Usa el -h opción para hacer esto:

w -h

Ignorar nombre de usuario

Usando el -u opción permite el w comando para ignorar los nombres de usuario al calcular el proceso actual y los tiempos de CPU:

w -u

Comprobar la versión del comando w

Comprueba la versión actual de w comando con:

w -V

Mostrar la dirección IP en la salida del comando w

Por defecto, el FROM El campo muestra el nombre del terminal o host remoto desde el que el usuario inició sesión. Cambia para mostrar su dirección IP con -i opción:

w -i

Resultado mostrado en estilo antiguo

Mostrar la salida en el estilo antiguo deja un espacio en blanco debajo de IDLE , JCPU y PCPU campos para usuarios que han estado inactivos menos de un minuto. Usa el -o opción para cambiar la salida al estilo antiguo:

w -o

Alternar campo DESDE

Algunas distribuciones de Linux, como Arch Linux, muestran la w salida de comando sin FROM campo por defecto. Otros, como Ubuntu, incluyen el FROM campo en la salida predeterminada.

El -f opción muestra u oculta el FROM campo, dependiendo de la salida predeterminada del sistema. Por ejemplo, para ocultar el FROM campo en Ubuntu, use:

w -f

Mostrar resultados del usuario

Incluir un nombre de usuario como argumento con w El comando muestra la información para ese usuario específico. Por ejemplo, si queremos que la salida muestre la información del usuario phoenixnap :

w phoenixnap

Buscar otras opciones de comando w

Uso de --help muestra todas las opciones disponibles para usar con w comando:

w --help

Ubuntu
  1. Cómo usar el comando su en Linux con ejemplos

  2. Cómo usar el comando de apagado de Linux con ejemplos

  3. Cómo usar el comando táctil de Linux + ejemplos

  4. Cómo usar el comando Hexdump de Linux con ejemplos prácticos

  5. Comando SCP en Linux:cómo usarlo, con ejemplos

Cómo usar el comando who en Linux con ejemplos

Comando alias de Linux:cómo usarlo con ejemplos

Cómo usar el comando RPM (con ejemplos)

Cómo usar el comando gunzip de Linux con ejemplos

Cómo usar el comando rm de Linux con ejemplos

Cómo usar el comando superior de Linux

    -h, --no-header Imprime la salida sin el encabezado.
    -u, --no-current Ignora el nombre de usuario al calcular los tiempos y la carga del proceso actual.
    -s, --short Imprimir salida en formato corto.
    -f, --from Alternar la impresión del DESDE (nombre de host remoto).
    --help Mostrar texto de ayuda.
    -i, --ip-addr Reemplace el nombre de host en FROM campo con la dirección IP.
    -V, --version Mostrar la versión actual del comando.
    -o, --old-style Imprimir salida de estilo antiguo (espacio en blanco para tiempos de inactividad inferiores a 1 minuto).