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 16:00] 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 la terminal de otr@ usuari@ que se encuentre en línea en al 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.
  
-¡Cuidado! El uso de write puede ser considerado invasivo por otr@ usuari@ que no esté al tanto de tu conversación. ¡Recuerda no molestar! Por favor considera contactar a l@s demás empleando [[irc]].+Recuerda que write sólo puede emitir mensajes.
  
 ===== Uso ===== ===== Uso =====
  
-Para usar write es necesario primero conocer cuáles son l@s usuari@s se encuentran en línea en nuestro sistema compartido, y la identificación de sus [[terminal virtuai|terminales virtuales]]. Para ello 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>
  
-Este te presentará un listado con los nombres de usuario, identificadores de terminales virtuales ("tty"), fecha y hora de ingreso y su dirección IP.+...y se te presentará un listado esta información.
  
 <code> <code>
-mengano  ttyp0    Dec 20 21:06   (82.136.125.10) +fulana   ttyp0    Feb 20 15:46   (82.136.125.10) 
-fulana   ttyp1    Dec 20 22:16   (184.17.14.45) +mengana  ttyp1    Feb 20 11:16   (184.17.14.45) 
-sultano  ttyp2    Dec 19 20:35   (34.133.72.39)+sultano  ttyp2    Feb 19 23:35   (34.133.72.39)
 </code> </code>
  
-Por favor sé muy consciente que podrías molestar la tarea de otr@ usuari@ su haces un uso no solicitado o indebido de este comando. Si encuentras alguien desocupado, podrás iniciar la escritura en su terminal virtual tty con **write**. Suponiendo que desees escribir un mensaje directo en la terminal de l@ usuari@ //fulana// en su terminal virtual //ttyp1//, ingresarías:+> El uso de write puede ser considerado invasivo por otr@ usuari@ que no esté al tanto de tu conversaciónPor favor sé consierad@. ¡Recuerda no molestar! 
 + 
 +Si encuentras alguien desocupado, enlaza a su terminal virtual tty con **write**. Suponiendo que desees emitir un mensaje l@ usuari@ //mengana// en su terminal virtual //ttyp1//, ingresa:
  
 <code bash> <code bash>
-write fulana ttyp1+write mengana ttyp1
 </code> </code>
  
-__Nota__: Si no indicas una terminal virtual o el usuario destino tiene varias terminales activadas en el sistema, 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á
 + 
 +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 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**. 
 + 
 +Al establecerse el enlace de transmisión, aparecerá un encabezado que identifica el mensaje  de la contraparte remitente en la terminal del receptor. 
 + 
 +<code> 
 +Message from fulana@texto-plano.xyz on ttyp0 at 15:50 ... 
 +</code> 
 + 
 +...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. 
 + 
 +=== Comunicación ida y vuelta === 
 + 
 +//write// es únicamente capaz de emitir. Sin embargo, el destinatario podrá iniciar su propio //write// para enviar contestaciones a la terminal del emisor. 
 + 
 +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á write. Si 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**.
  
-Tu terminal te permitirá ahora mecanografiar el texto que le deseas enviar. El mismo se enviará al 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 comandoEsto desligará tu terminal:
  
->Recuerda encarecidamente identificarte con tu nombre de usuari@ ya que el usuario remoto puede verse confundid@ al comenzar a recibir mensajes no solicitados en su terminal.+<code>mesg n</code>
  
-Deberás cerrar __obligatoriamente__ la sesión de write presionando **Ctrl+c**. Caso contrario todo lo que escribas se enviará al usuario remoto.+Si deseas volver a poder recibir mensajes en tu terminal virtual, utiliza:
  
-Si bien el otro usuario podría enviarte mensajes siguiendo el mismo procedimiento, write no es un programa de chat puro, sino mas bien una utilidad simple de comunicación. ¡Te recomendamos utilizar nuestros canales de [[chat]]!+<code>mesg y</code>
  • write.1649692858.txt.gz
  • Última modificación: 2022/04/11 16:00
  • por peron