wall (abreviatura de write to all) es una utilidad de línea de comandos de Unix que muestra el contenido de un archivo o entrada estándar a todos los usuarios conectados. Normalmente, el usuario root la utiliza para enviar un mensaje de apagado a todos los usuarios justo antes de apagar el sistema .
Invocación
wall lee el mensaje de la entrada estándar por defecto cuando se omite el nombre del archivo. Esto se hace redirigiendo la salida del comando echo :
alice@sleipnir:~$ # ` tty ` para mostrar el nombre del terminal actual alice@sleipnir:~$ tty /dev/pts/7 alice@sleipnir:~$ echo ¡ Recuerda cepillarte los dientes! | wall El mensaje también se puede escribir de forma muy similar a como se usa cat : invocando wall escribiendo y pulsando seguido de un mensaje, pulsando y + :wall↵ Enter↵ EnterCtrlD
alice@sleipnir:~$ pared ¡Recuerda cepillarte los dientes! ^DUsando una cadena aquí :
alice@sleipnir:~$ pared <<< '¡Recuerda cepillarte los dientes!'También se admite la lectura desde un archivo:
alice@sleipnir:~$ cat .important_announcement ¡Recuerda cepillarte los dientes! alice@sleipnir:~$ wall .important_announcement # igual que `wall !$`Todos los comandos anteriores deberían mostrar la siguiente salida en terminales a las que los usuarios permiten el acceso de escritura (ver mesg(1)):
Mensaje de difusión de alice@sleipnir (/dev/pts/7) a las 16:15 ...¡Recuerda cepillarte los dientes!Véase también
Referencias
- – Manual del programador de Unix, versión 7
- – Manual de comandos de usuario de Linux
- – Manual de comandos generales de FreeBSD
- – Manual de referencia de comandos de administración del sistema Solaris 11.4
- Utilidades relacionadas con la gestión y el soporte de usuarios de Unix
- Introducciones relacionadas con la informática en 1975