TALK(1) FreeBSD 一般コマンドマニュアル TALK(1)
名称
talk − 他のユーザと会話(筆談)を行う |
書式
talk person [ttyname] |
解説 |
talk ユーティリティは、視覚的な通信プログラムで、端末に入力された行を他の ユーザの端末にコピーします。 オプション: |
person
同じマシンにいるユーザと会話をするときは、単にそのユーザのログイ ン名を person に指定します。他のマシンのユーザと会話をしたい場合 は、 ‘user@host’ または ‘host!user’ または ‘host:user’ という形 で person を指定します。 ttyname 最初に呼び出しを行うとき、 talk
は以下のようなメッセージを話したい相手に 送ります。 メッセージを送られた相手は、この時点で以下のように返事をする必要がありま す。 |
talk your_name@your_machine |
ログイン名が同じであれば、相手はどのマシンから返事をしてもかまいません。 一度、相手との接続が確立すると、2人のユーザは同時に書き込みを行うことがで きます。 2 人の書き込み結果は、異なったウィンドウに分割されて表示されま す。 control-L ‘^L’ を打ち込むと、画面を書き直します。 control-D ‘^D’ を 打ち込むと、画面の両部分をクリアします。 control-D 文字はリモート側にも送 られます (そして talk クライアントに表示されます)。また、erase, kill, word kill 文字は通常どおりの動作をします。会話を終了するには、中断 (interrupt) 文字を入力します。 talk は、カーソルを画面の一番下に移動さ せ、端末を元の状態に戻します。 talk から呼び出しを許すかどうかは、 mesg(1) で指定することができます。 mesg(1) で設定してないときは、 talk からの呼び出しは許可されています。 |
関連ファイル
/etc/hosts
受信者のホスト名を知るために用いる 関連項目 |
バグ
4.3BSD で使われているバージョンの talk のプロトコルは、 4.2BSD のものとは 互換性がありません。 マルチバイト文字は認識しません。 |
歴史
talk コマンドは 4.2BSD から登場しました。 FreeBSD 5.3 では、 talk のデフォルトの動作が変更され、ローカル同士の talk リクエストは localhost 発 localhost 着として扱われるようになりました。こ の変更の前は、 (gethostbyname(3) を用いた) 名前解決により (gethostname(3) により得た) ホスト名を正当な IPv4 アドレスにすることが必要でした。この動 作では、 (通常、セキュリティ上の理由のため) talkd(8) をループバックインタ フェースにバインドする設定で talk を使用するのに不都合がありました。 FreeBSD 10.0 July 3, 2004 FreeBSD 10.0 |