WRITE(1) | FreeBSD General Commands Manual | WRITE(1) |
名称
write — 別のユーザにメッセージを送る書式
write | user [ tty] |
解説
write ユーティリティによって、利用者は、端末から他のユーザに行をコピーすることによって、そのユーザと通信することができます。利用者が、 write コマンドを実行するとき、書き込まれるユーザは、次のようなメッセージを得ます:
Message from yourname@yourhost on yourtty at hh:mm ...
利用者が入力するこれ以上の行は、指定されたユーザの端末にコピーされます。別のユーザが返答したいなら、彼らは、同様に write を実行しなければなりません。
終わるとき、ファイルの終り (end-of-file) または割り込みの文字をタイプします。ほかのユーザは、会話が終わったことを示すメッセージ‘ EOF
’を見ます。
利用者は、 mesg(1) コマンドで (スーパユーザ以外の) 人々から利用者に (write コマンドで) 書き込むことを妨げぐことができます。
書き込みたいユーザが 2 つ以上の端末にログインしているなら、 write コマンドの 2 番目のオペランドとして端末名を指定することによって、どの端末に書き込むかを指定することができます。もう一つの方法として、 write に、端末の 1 つを選択させることができます-それは、最も短いアイドル時間のものを取り上げます。これは、ユーザが勤め先でログインしていて、自宅からもダイヤルアップされるなら、メッセージが正しい所に行くということです。
誰かに書き込むための従来のプロトコルは、行の終りで、またはそれ自体の行の文字列‘ -o
’は、他の人が話す番であることを意味します。文字列‘ oo
’は、人が、会話が終わったと思うことを意味します。
歴史
write コマンドは、 Version 1 AT&T UNIX で登場しました。バグ
送信側の LC_CTYPE 設定は、文字が端末に書き込むために安全であるかどうか ( write には、知る方法がない) 決定するために使用されます。February 13, 2012 | FreeBSD |