软件教程 网上对谈(Internet talk)系统篇 软件篇 技巧篇 Linux man篇

    Unix的talk是一个非常便利的一个线上工具, 让两部Internet主机下的使用者直接在萤幕上交谈。使用talk的方法是, 一端先执行 talk去邀请对方, 当对方收到您邀请的讯息后, 再跟著键入同样的指令, 这时荧幕被切成上下两半, 两端就可以同步且双向的交谈起来。

    我们马上来操作看看:

    talk ydt@jet.ncic.ac.cn ← 按 ENTER 后, 荧幕会立刻切割成上下两半,并且会出现如下讯息:

<画面一> 邀话, 等待中
┌——————————————————————————————————┐
│ [Checking for invitation on caller's machine] │
│ │
│ │
│ < 等待对方回应> │
│ │
│ │
│ │
├——————————————————————————————————┤
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└——————————————————————————————————┘

    这时对方的荧幕会出现类似这样的一段话

Message from Talk_Daemon@jet.ncic.ac.cn at 22:57 ...
talk: connection requested by feng@jet.ncic.ac.cn.
talk: respond with: talk ydt@jet.ncic.ac.cn


    看到讯息后, 若对方也键入talk feng@jet.ncic.ac.cn, 这时两端就连接起来, 如画面二:


<画面二> 系统自动再试一次、连线
┌—————————————————————————————————┐
│ [Ringing your party again] │
│ │
│ [Connection established] │
│ │
│ <两方已连上> │
│ │
│ │
├—————————————————————————————————┤
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└—————————————————————————————————┘

<画面三>
┌—————————————————————————————————┐
│ [Ringing your party again] │
│ │
│ [Connection established] │
│ Hi feng yes, on my side every thing is OK too. │
│ But sometime I use another address in this account. │
│ │
│ < 邀话人栏> │
├—————————————————————————————————┤
│ HI │
│ This is OK Now │
│ Your address is feng@jet.ncic.ac.cn │
│ The speed will slow down │
│ < 受邀者栏> │
│ │
│ │
│ │
└—————————————————————————————————┘

    当连线完成时, 两端就可彼此「看到」对方, 这时实际上的情况很类似电话交谈, 两个人可以同时讲话, 但不同的是, 讲话(打键盘)时用错字讲错话都可以再修改, 妙的是对方也看得到您涂涂改改。另外, 更重要的不同是, 这里没有长途电话费。

    在操作上, 假如纸短情长, 您一下子就把画面写满了, 您这时可以连续按几次<Enter>键, 这样可以清出很多空白画面。若您 talk 时, 想暂时跳出来做其它事, 您可以试著按 Ctrl-Z 回到Shell(就是UNIX的命令行), 要回到talk继续谈时, 键入 fg 即可。 最后, 您想结束talk的话, 只要
一方按下Ctrl-C就可以了。(不过别忘了道别啊!)

    Talk无法与中文相容, 假如您想用中文来谈的话, 请同您的系统管理员商量.

    最后值得一提的是, SunOS的talk与众不同, 而不与其他操作系统的talk相容, 所以, 假如talk的一端是SunOS下的使用者, 请试试ntalk指令,再不行您有必要请教您的系统管理员。

Copyright © 1999 《Linux Daily》. All rights reserved. Revised: 99-11-28.