Write

Se trata de una utilidad de comunicacion escrita simple capaz de escribir mensajes directos al terminal de un destinatario que se encuentre en linea dentro del sistema compartido.

Recuerda que write solo puede emitir mensajes.

Uso

Para mensajear con write es necesario proveer un nombre de usuari@ receptor y la identificacion de una de sus terminales virtuales. Utiliza el comando:

who

...y se te presentara un listado esta informacion.

fulana   ttyp0    Feb 20 15:46   (82.136.125.10)
mengana  ttyp1    Feb 20 11:16   (184.17.14.45)
sultano  ttyp2    Feb 19 23:35   (34.133.72.39)

El uso de write puede ser considerado invasivo por otr@ usuari@ que no este al tanto de tu conversacion. Por favor se consierad@. ¡Recuerda no molestar!

Si encuentras alguien desocupado, enlaza a su terminal virtual tty con write. Suponiendo que desees emitir un mensaje a l@ usuari@ mengana en su terminal virtual ttyp1, ingresa:

write mengana ttyp1

Nota: Si no especificas una terminal virtual, write elegira la primera que pudiese tener el destinatario, te la informara.

Write quedara en modo emision. Mecanografia el mensaje que desees enviar y emitelo presionando la tecla Intro.

Como write esta concebido para el uso de teletipos, no podras utilizar caracteres acentuados ni enes. Para borrar caracteres debes emplear Ctrl+Retroceder o Ctrl+h en lugar de la tecla retroceder. Podrias hacer sonar la campana de la teletipo receptora con Ctrl+g.

Al establecerse el enlace de transmision, aparecera un encabezado que identifica el mensaje de la contraparte remitente en la terminal del receptor.

Message from fulana@texto-plano.xyz on ttyp0 at 15:50 ...

...en tanto que cada linea que la emisora escriba sera enviada a la terminal virtual receptora y se escribira alli.

El receptor puede presionar la tecla Intro para volver al interprete de comandos, si bien la terminal continuara ligada hasta que el emisor no desligue la terminal.

Si la terminal del receptor queda alterada por tu mensaje (por ejemplo, se ejecutaba corriendo un programa interactivo) podra utilizar Ctrl+L para redibujarla correctamente.

Comunicacion ida y vuelta

write es unicamente capaz de emitir. Sin embargo, el destinatario podra iniciar su propio write para enviar contestaciones a la terminal del emisor.

En este tipo de comunicacion para terminales half-duplex, la transmision podria "pisarse" si ambas partes transmiten al mismo tiempo. Cuando transmitas, asegurate de aguardar que el otro usuario transmita antes de responder.

En lugar de usar el antiguo metodo de emplear un par de enlaces half-duplex en un sistema multiusuario, podras utilizar nuestros canales IRC para chatear con resultados mas potentes.

Desligar el enlace de terminal

Para cerrar la transmision, el emisor debe desligar obligatoriamente el enlace presionando Ctrl+d, lo que cerrara write. Si el receptor hubiese contestado con Write, oligatoriamente debe hacer lo mismo.

El usuario destino recibira la senal de cese de transmision de teletipo: "EOF". Tras haberse desligado, podra continuar utilizando su terminal tras presionar la tecla Intro.

Anular la recepcion de mensajes

Si no deseas ser molestado con mensajes directos en tu terminal virtual, puedes desactivar la recepcion de mensajes en la terminal con el comando. Esto desligara tu terminal:

mesg n

Si deseas volver a poder recibir mensajes en tu terminal virtual, utiliza:

mesg y