stringtranslate.com

pared (Unix)

wall (abreviatura de write to all) es unautilidad de línea de comandos de Unix que muestra el contenido de un archivo de computadora o una entrada estándar a todos los usuarios conectados. Generalmente, lo utiliza el usuario root para enviar un mensaje de apagado a todos los usuarios justo antes de apagar el sistema .

Invocación

De manera predeterminada, wall lee el mensaje desde la entrada estándar cuando se omite el nombre del archivo. Esto se hace canalizando la salida del comando echo :

alice@sleipnir:~$ # ` tty `  para  mostrar  el nombre de la terminal  actual alice@ sleipnir :~$ tty /dev/pts/7 alice@sleipnir:~$ echo ¡ Recuerda cepillarte los dientes! | wall         

El mensaje también se puede escribir de la misma forma que se usa cat : invocando wall escribiendo y presionando seguido de un mensaje, presionando y + :wall↵ Enter↵ EnterCtrlD

alice@sleipnir:~$ wall ¡ Recuerda cepillarte los dientes! ^D

Usando una cadena aquí :

alice@sleipnir:~$ wall <<< '¡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 # lo mismo que `wall !$` 

Todos los comandos anteriores deberían mostrar el siguiente resultado en las terminales a las que los usuarios permiten 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