GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo usar el comando wall en Linux

Introducción

Los escenarios en los que múltiples usuarios usan SSH para trabajar en un servidor simultáneamente son comunes en el mundo de Linux. Cuando los administradores del sistema realizan tareas de mantenimiento del sistema, necesitan una forma rápida de informar a los usuarios que deben guardar su trabajo y cerrar la sesión.

En este tutorial, aprenderá a usar el wall Comando en Linux. Este comando permite enviar mensajes de terminal a todos los logs d en usuarios a la vez.

Requisitos previos

  • Un sistema que ejecuta Linux
  • Acceso a la línea de comando

¿Qué hace el comando de pared?

wall es la abreviatura de escribir a todos . El propósito del comando es enviar un mensaje rápido a los terminales de todos los usuarios conectados actualmente.

Sintaxis del comando de pared de Linux

La sintaxis de wall es sencillo El comando va seguido de opciones y el texto del mensaje o un nombre de archivo:

wall [options] [message-text/filename]

Ejemplos de comandos de pared

A continuación se muestra una lista de todas las opciones wall toma, junto con ejemplos del uso del comando.

Transmitir un mensaje

La forma básica de usar el wall de Linux El comando es escribirlo antes del mensaje que desea enviar, sin ninguna opción adicional.

wall [message-text]

Los usuarios reciben el mensaje en el siguiente formato:

Agregar un tiempo de espera a un mensaje

Si el contenido del mensaje se vuelve irrelevante después de un cierto período, use el -t (--timeout ) opción para limitar el tiempo durante el cual el sistema intenta entregar el mensaje:

wall -t [time-in-seconds] [message-text]

Los usuarios que inician sesión después de que expire el tiempo asignado no reciben el mensaje.

Transmitir un mensaje sin el encabezado

Para excluir el texto del encabezado que precede al mensaje, utilice -n (--nobanner ) opción:

wall -n [message-text]

El sistema ahora muestra solo el contenido del mensaje:

Escribir mensajes de varias líneas

1. Para escribir un mensaje que contenga varias líneas, escriba wall comando y presione Entrar. El terminal proporciona al usuario un espacio para ingresar el mensaje.

2. Una vez que termine de escribir, presione Ctrl+D para finalizar la entrada y enviar el mensaje.

wall 

[línea de mensaje-1]

[línea de mensaje-2]...

El sistema muestra el mensaje de varias líneas en las pantallas de los usuarios:

Transmitir un mensaje desde un archivo

Para usar el texto contenido en un archivo como mensaje de pared, escribe el nombre del archivo después del wall comando:

wall [filename]

El resultado para los usuarios que reciben el mensaje es el mismo que en los ejemplos anteriores:

Transmitir un mensaje a un grupo

Limita el alcance del wall comando para incluir solo un determinado grupo de usuarios usando el -g (--group ) opción:

wall -g [group-name] [message-text]

En el ejemplo anterior, solo los usuarios que pertenecen a testgroup recibir el mensaje.

Usar el Comando de pared con eco

Otra forma de enviar un mensaje usando wall es canalizar la salida del comando echo a wall usando la siguiente sintaxis:

echo "[message-text]" | wall

Mostrar información de versión y ayuda

Usa el -V (--version ) opción para ver la información de versión de la utilidad de pared instalada:

wall -V

El -h (--help ) la opción enumera todos los wall opciones de comando:

wall -h

Ubuntu
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. Cómo usar el comando Apt-Get en Linux

  4. Cómo usar el comando sudo en Linux

  5. Cómo usar el comando de nombre de host en Linux

Cómo usar el comando xargs de Linux

Cómo usar el comando tee de Linux

Cómo usar el comando superior en Linux

Cómo usar el comando ping de Linux

Cómo usar el comando superior de Linux

Cómo usar el comando de pared en Linux