write

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
write [2022/04/11 17:12] peronwrite [2022/09/13 17:44] (actual) – [Write] peron
Línea 1: Línea 1:
 ====== Write ====== ====== Write ======
  
-El comando **write** es un comando simple de comunicación que permite enviar mensajes directos a una terminal de usuari@ destino que se encuentre en línea dentro del sistema.+Se trata de una [[chat|utilidad de comunicación escrita]] simple capaz de escribir mensajes directos al terminal de un destinatario que se encuentre en línea dentro del sistema compartido.
  
-> write no es un programa de [[chat]] puro sino una herramienta de transmisión de mensajes. Por favor considera contactar a l@s demás empleando nuestros canales de [[irc]].+Recuerda que write sólo puede emitir mensajes.
  
 ===== Uso ===== ===== Uso =====
  
-Para usar write es necesario proveer un nombre de usuari@ receptor y la identificación de una de sus [[terminal virtuai|terminales virtuales]]. Para conocer esto ingresa:+Para mensajear con write es necesario proveer un nombre de usuari@ receptor y la identificación de una de sus [[terminal virtuai|terminales virtuales]]. Utiliza el comando:
  
 <code bash> <code bash>
Línea 13: Línea 13:
 </code> </code>
  
-...se te presentará un listado con los nombres de usuario en línea, los identificadores de terminales virtuales ("tty"), junto con fecha y hora de ingreso, su dirección IP.+...se te presentará un listado esta información.
  
 <code> <code>
Línea 21: Línea 21:
 </code> </code>
  
-¡Cuidado! El uso de write puede ser considerado invasivo por otr@ usuari@ que no esté al tanto de tu conversación. ¡Recuerda no molestar! +> El uso de write puede ser considerado invasivo por otr@ usuari@ que no esté al tanto de tu conversación. Por favor sé consierad@. ¡Recuerda no molestar!
  
-Si encuentras alguien desocupado, enlaza a su terminal virtual tty con **write**. Suponiendo que desees emitir a l@ usuari@ //mengana// en su terminal virtual //ttyp1//, ingresa:+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:
  
 <code bash> <code bash>
Línea 29: Línea 29:
 </code> </code>
  
-__Nota__: Si no indicas una terminal virtual o el usuario destino tiene varias terminales activas al mismo tiempo, //write// elegirá la primera que encuentre y te la informará.+__Nota__: Si no especificas una terminal virtual, //write// elegirá la primera que pudiese tener el destinatario, te la informará.
  
-Tu terminal quedará en modo emisión. Mecanografía el texto que desees transmitir al receptor, y emítelo presionando la **tecla Intro**.+Write quedará en modo emisión. Mecanografía el mensaje que desees enviar y emítelo presionando la **tecla Intro**.
  
-Como //write// está concebido para el uso de [[teletipo|teletipos]], no podrás borrar caracteres utilizando la **tecla retroceder**, sino que debes emplear **Ctrl+h** o **Ctrl+Retroceder**. Podrías hacer sonar la campana de la teletipo receptora con **Ctrl+g**.+Como //write// está concebido para el uso de [[teletipo|teletipos]], no podrás utilizar caracteres acentuados ni eñes. Para borrar caracteres debes emplear **Ctrl+Retroceder** o **Ctrl+h** en lugar de la **tecla retroceder**. Podrías hacer sonar la campana de la teletipo receptora con **Ctrl+g**.
  
-En la terminal del receptor se presentará un encabezado que identificará la contraparte remitente:+Al establecerse el enlace de transmisión, aparecerá un encabezado que identifica el mensaje  de la contraparte remitente en la terminal del receptor.
  
 <code> <code>
Línea 41: Línea 41:
 </code> </code>
  
-...en tanto que cada línea que la emisora escriba será enviada a la terminal virtual receptora. +...en tanto que cada línea que la emisora escriba será enviada a la terminal virtual receptora y se escribirá allí.
  
 +El receptor puede presionar la **tecla Intro** para volver al intérprete de comandos, si bien la terminal continuará ligada hasta que el emisor no [[#desligar el enlace de terminal|desligue la terminal]].
  
 +> Si la terminal del receptor queda alterada por tu mensaje (por ejemplo, se ejecutaba corriendo un programa interactivo) podrá utilizar **Ctrl+L** para redibujarla correctamente.
  
-Si el usuari@ destinatari@ inicia un propio comando write, podrá mecanografiar enviar respuestas desde su terminal. Sin embargo, como write enlaza las terminales en modo //half-duplex//, la transmisión podría "pisarse" si ambas partes transmiten al mismo tiempo. Cuando transmitas, asegúrate de aguardar que el otro usuario transmita antes de responder.+=== Comunicación ida vuelta ===
  
-=== Cerrar en enlace de terminal ===+//write// es únicamente capaz de emitir. Sin embargo, el destinatario podrá iniciar su propio //write// para enviar contestaciones a la terminal del emisor.
  
-El emisor debe cerrar __obligatoriamente__ la sesión de write presionando **Ctrl+d**. El usuario destino recibirá el indicador para teletipo EOF ("Fin de Fichero")podrá continuar utilizando su terminal presionando una vez la **tecla Intro**.+En este tipo de comunicación para terminales //half-duplex//, la transmisión podría "pisarse" si ambas partes transmiten al mismo tiempo. Cuando transmitas, asegúrate de aguardar que el otro usuario transmita antes de responder. 
 + 
 +> En lugar de usar el antiguo método de emplear un par de enlaces half-duplex en un sistema multiusuario, podrás utilizar nuestros canales [[IRC]] para [[chat|chatear]] con resultados más potentes. 
 + 
 +==== Desligar el enlace de terminal ==== 
 + 
 +Para cerrar la transmisión, el emisor debe desligar __obligatoriamente__ el enlace presionando **Ctrl+d**, lo que cerrará writeSi el receptor hubiese contestado con //Write//, __oligatoriamente debe hacer lo mismo__. 
 + 
 +El usuario destino recibirá la //señal de cese de transmisión// de teletipo"EOF". Tras haberse desligado, podrá continuar utilizando su terminal tras presionar la **tecla Intro**. 
 + 
 +==== Anular la recepción de mensajes ==== 
 +Si no deseas ser molestado con mensajes directos en tu terminal virtual, puedes desactivar la recepción de mensajes en la terminal con el comando. Esto desligará tu terminal: 
 + 
 +<code>mesg n</code> 
 + 
 +Si deseas volver a poder recibir mensajes en tu terminal virtual, utiliza: 
 + 
 +<code>mesg y</code>
  • write.1649697140.txt.gz
  • Última modificación: 2022/04/11 17:12
  • por peron