Özet
write kullanıcı [tty]
Açıklama
write yardımcı programı, kendi terminalinizden satırları diğer kullanıcıların terminallerine kopyalayarak onlarla iletişim kurmanızı sağlar.
write komutunu çalıştırdığınızda, yazdığınız kullanıcıya şu biçimde bir mesaj gider:
Message from adınız@sunucunuz on tty'niz at ss:dd ...
Gireceğiniz sonraki tüm satırlar belirtilen kullanıcının terminaline kopyalanacaktır. Diğer kullanıcı yanıt vermek isterse, onun da write komutunu çalıştırması gerekir.
İşiniz bittiğinde, dosya sonu (end-of-file) veya kesme (interrupt) karakterini yazın. Diğer kullanıcı, sohbetin bittiğini gösteren ‘EOF’ mesajını görecektir.
mesg(1) komutu ile insanların (süper kullanıcı dışındakilerin) size yazmasını engelleyebilirsiniz.
Yazmak istediğiniz kullanıcı birden fazla terminalde oturum açmışsa, write komutuna ikinci işlenen (operand) olarak terminal adını belirterek hangi terminale yazılacağını belirtebilirsiniz. Alternatif olarak, write'ın terminallerden birini seçmesine izin verebilirsiniz - boşta kalma (idle) süresi en kısa olanı seçecektir. Bu, kullanıcının iş yerinde oturum açmış olması ve aynı zamanda evden de bağlanmış olması durumunda mesajın doğru yere gitmesini sağlamak içindir.
Birine yazmak için geleneksel protokol, bir satırın sonunda veya tek başına bir satırda yer alan ‘-o’ dizesinin, konuşma sırasının diğer kişide olduğu anlamına gelmesidir. ‘oo’ dizesi ise kişinin sohbetin bittiğine inandığı anlamına gelir.
Ayrıca Bakınız
mesg(1), talk(1), wall(1), who(1)
Tarihçe
AT&T UNIX Sürüm 1'de bir write komutu yer almıştır.
Hatalar
Terminale yazılması güvenli olan karakterleri belirlemek için alıcınınki değil (ki write bunu bilmesinin hiçbir yolu yoktur), gönderenin LC_CTYPE ayarı kullanılır.