Section: Manual del Programador de Linux (1)
Updated: 12 Marzo 1995
Index Return to Main
Contents
write - envía un mensaje a otro usuario
le permite comunicarse con otro usuario, copiando líneas de su terminal a la de él.
Cuando Ud. llama a la orden write, el usuario al que Ud. vaya a escribir recibe un mensaje de la forma:
O sea, en español:
Cualesquiera líneas posteriores que Ud. escriba se copiarán a la terminal del usuario especificado. Si éste quiere responder, debe ejecutar también write.
Cuando haya acabado, teclee un carácter de Fin-De-Fichero o de interrupción. El otro usuario verá el mensaje EOF indicando (End Of File) que la conversación se ha terminado.
Ud. puede evitar que la gente (distinta del súper-usuario) le escriba en la terminal mediante la orden mesg(1). Algunas órdenes, por ejemplo nroff(1) y pr(1), pueden automáticamente evitar esta escritura, de forma que su salida no se mezcle con ella y así no se vea sobrescrita.
Si el usuario al que Ud. quiere escribir está en el sistema en más de una terminal, puede especificar en qué terminal escribir especificando el nombre de la terminal como el segundo argumento de la orden write. Alternativamente, puede dejar que write seleccione una de las terminales; cogerá la que tenga un tiempo de inactividad más corto. Esto es así para que si el usuario, por ejemplo, está en el sistema desde una terminal en el trabajo y también conectado desde casa, el mensaje vaya al sitio correcto.
El protocolo tradicional para escribir a alguien es que la cadena `-o', bien al final de una línea o en una línea sola, significa que es el turno de hablar de la otra persona. La `o' es por `over'; o sea, `cambio'. La cadena `oo' (por `over and out'; o sea, `cambio y corto') significa que la persona cree que la conversación ha terminado.
(1), talk(1), who(1), wall(1).
Una orden write apareció en la Versión 6 del UNIX de AT&T.
This document was created by man2html, using
the manual pages.
Time: 20:28:06 GMT, January 21, 2005