Manpages

名 前

talk — 他 の ユ ー ザ ー と 会 話 を す る 書 式
talk
person [ttyname] 説 明
talk
は 、 視 覚 的 な 通 信 プ ロ グ ラ ム で あ り 、 ユ ー ザ ー の 端 末 の 行 を 他 の ユ ー ザ ー の 端 末 に コ ピ ー す る 。 使 用 可 能 な オ プ シ ョ ン は 以 下 の 通 り で あ る 。

person 自 分 が 使 っ て い る マ シ ン 上 に い る 誰 か と 会 話 を し た い 場 合 は 、 person を 相 手 の ロ グ イ ン 名 に す る 。 他 の ホ ス ト 上 に い る ユ ー ザ ー と 会 話 を し た い 場 合 は 、 person を ’user@host’ の 形 式 で 指 定 す る 。

ttyname 複 数 の 端 末 に ロ グ イ ン し て い る ユ ー ザ ー と 会 話 を し た い 場 合 は 、 使 用 す る 端 末 名 を 指 示 す る た め の 引 き 数 ttyname を 指 定 す る こ と が で き る 。 こ こ で 、 ttyname は ’ttyXX’ ま た は ’pts/X’ と い う 形 式 で あ る 。 最 初 に 呼 び 出 し を 行 う と き 、 talk は 相 手 ユ ー ザ ー の マ シ ン の talk デ ー モ ン と コ ン タ ク ト を と り 、 以 下 の よ う な メ ッ セ ー ジ を 相 手 に 送 る 。

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 ロ グ イ ン 名 が 同 じ で あ れ ば 、 相 手 は ど の マ シ ン か ら 返 事 を し て も か ま わ な い 。 一 度 、 相 手 と の 接 続 が 確 立 す る と 、 2 人 の ユ ー ザ ー は 同 時 に 書 き 込 み を 行 う こ と が で き る 。 2 人 の 書 き 込 み は 、 分 割 さ れ た ウ ィ ン ド ウ に 表 示 さ れ る 。 control-L ’^L’ を 打 ち 込 む と 、 画 面 を 再 描 画 す る 。 削 除 (erase)・ 行 削 除 (kill line)・ 単 語 削 除 (word erase) 文 字 (通 常 は そ れ ぞ れ ^H, ^U, ^W に 対 応 ) は 通 常 の 動 作 す る 。 会 話 を 終 了 す る 場 合 は 、 単 に 中 断 (interrupt) 文 字 (通 常 は ^C) を 入 力 す れ ば よ い 。 そ う す る と talk は 、 カ ー ソ ル を 画 面 の 一 番 下 に 移 動 さ せ 、 端 末 を 元 の 状 態 に 戻 す 。

netkit-ntalk 0.15 か ら talk は 後 方 ス ク ロ ー ル が 可 能 に な っ た 。 自 分 の ウ イ ン ド ウ を ス ク ロ ー ル す る に は 、 esc-p と esc-n を 使 う 。 相 手 の ウ イ ン ド ウ を ス ク ロ ー ル す る に は 、 ctrl-p と ctrl-n を 使 う 。 こ の キ ー は 、 0.16 の キ ー と は 逆 に な っ て い る 。 最 初 は 戸 惑 う か も 知 れ な い が 、 自 分 自 身 の 画 面 を ス ク ロ ー ル す る 必 要 は あ ま り な い た め 、 エ ス ケ ー プ キ ー と の 入 力 し づ ら い 組 合 せ を 使 用 し て い る 。

talk か ら の 呼 び 出 し を 受 け た く な い 場 合 、 mesg(1) コ マ ン ド を 使 っ て ブ ロ ッ ク す る こ と が で き る 。 デ フ ォ ル ト で は talk か ら の 呼 び 出 し は ブ ロ ッ ク さ れ な い 。 nroff(1), pine(1), pr(1) な ど は 出 力 が 見 に く く な る の を 防 ぐ た め 、 一 時 的 に メ ッ セ ー ジ を ブ ロ ッ ク す る 。 フ ァ イ ル

/etc/hosts 受 信 者 の マ シ ン を 見 つ け る た め に 用 い る
/var/run/utmp
受 信 者 の 端 末 名 (tty) を 見 つ け る た め に 用 い る 関 連 項 目

mail(1), mesg(1), who(1), write(1), talkd(8) バ グ
talk デ ー モ ン と の 通 信 に 使 わ れ る プ ロ ト コ ル は 、 た い し た 機 能 が な い 。

4.2BSD と 一 緒 に リ リ ー ス さ れ た バ ー ジ ョ ン の talk(1) は 、 別 の も っ と 機 能 が な い プ ロ ト コ ル を 使 っ て い て 、 全 く 互 換 性 が な い 。 ベ ン ダ ー (特 に Sun) の 出 し て い る Unix に 古 い プ ロ ト コ ル が 使 用 さ れ て い る こ と が 判 っ て い る 。 古 い バ ー ジ ョ ン の talk は 、 動 的 な SLIP や PPP 接 続 を し て い る よ う な 、 複 数 の IP ア ド レ ス を 持 つ マ シ ン で 実 行 す る と 問 題 が あ っ た 。 こ の 問 題 は netkit-ntalk 0.11 で 修 正 さ れ た が 、 通 信 し よ う と す る 相 手 に 影 響 が あ る か も 知 れ な い 。 履 歴
talk
コ マ ン ド は 4.2BSD で 登 場 し た 。