WRITE(1)

名称
write - 指定したユーザにメッセージを送る

書式
write user [ttyname]

解説
write は、入力した行を現在ログインしている他のユーザに逐一送信するためのものです。

write を使ってメッセージを書くと、指定されたユーザは次のような 書き出しで始まるメッセージを受け取ります。

     Message from yourname@yourhost on yourtty at hh:mm ...

この後の行は、1 行入力するたびにその内容が相手の端末にコピーされます。 もし相手が返事をしたいと思ったら、その人も write を実行して同じようにメッセージを送る必要があります。

メッセージを送り終わったら、 EOF (end-of-file: “^D”) か中断 (interrupt) 文字を入力します。相手には ‘EOF’ が表示されて、通信が終わります。

他のユーザからのメッセージを拒否したいときは (スーパーユーザー からのメッセージを除く。スーパーユーザーからのメッセージは拒否できません)、 mesg(1) を 使います。 nroff(1) や pr(1) などのコマンドは自動的にメッセージを禁止するので、 出力が上書きされることはありません。

1 つ以上の端末にログインしているユーザにメッセージを送りたい場合には、 どの端末にメッセージを送るかを、 write の 2 番目の引数で指定 (端末名 ttyname を指定) することができます。もし端末名を指定しなければ、もっともアイドル時間 の短い端末が選択されます。指定したユーザが自宅からモデムでログインしている場合 などは、これによって正しい端末が指定されるでしょう。

関連項目
mesg(1), talk(1), who(1)