TALK(1) — NEWS-OS Programmer’s Manual
名称
talk − 他のユーザと会話する
形式
talk person [ ttyname ]
解説
talk はビジュアルな通信プログラムで、 ユーザ端末から入力したものを他のユーザ端末にコピーします。
自分のマシンの誰かと会話したい場合、 person は単にその人のログイン名で構いません。 他のホストにいるユーザと話したい場合は person は、次のように入力します。
host!user または
host.user または
host:user または
user@host
host@user ではありません。
2ヶ所以上ログインしているユーザと話したい場合は、 ttyname 引数を使って適当な端末名を指定することができます。
最初にコールされた時、次のメッセージが、相手のユーザに送られます。
Message from TalkDaemon@his_machine...
talk: connection requested by your_name@your_machine.
talk: respond with:talk your_name@your_machine
この時点で、メッセージ受信者は次のようにタイプして応じます。
talk your_name@your_machine
ログイン名が同じであれば、相手方はどのマシンから応答してもかまいません。 通信が確立すると、それらは分離したウィンドウに表示されますので、 両者はそれぞれ同時にタイプすることが可能です。 control-L を入力すると、画面の内容が再表示されますが、 さらに文字削除文字、行削除文字、単語削除文字も普通のように使用できます。 終了するには割り込み文字を入力します。 すると talk はカーソルを画面最下行に移し、端末を元に戻します。
会話の許可は mesg コマンドを使用して取り消したり、認めたりすることができます。 最初は会話が許可されています。 特定のコマンド、特に nroff と pr(1) は出力の混乱を避けるため、メッセージを抑制します。
関連ファイル
/etc/hosts受信者のマシンを見つける
/etc/utmp受信者のttyを見つける
関連事項
mesg(1), who(1), mail(1), write(1)
バグ
NEWS-OS 3.x (4.3BSD) でリリースされたバージョンの talk(1) は、NEWS-OS 2.x (4.2BSD) でリリースされたバージョンで使用されるプロトコルと 互換性がないプロトコルを使用しています。
NEWS-OSRelease 4.1C