BBS水木清华站∶精华区

 
    chat 是个用来与 modem 及远方电脑交谈的程式, 
    指令通常像这样的形式: 
                    chat -t 30 ogin: Peter ssword: hello2u2 
 
    其参数分为下面两种: 
 
       (1) 控制选项: 
 
             一定以一个 `-' 做开头,用来设定 chat 的 timeout 时限、所使用的 
             script、要求 chat 在执行时显示更多讯息等等。这些东西 chat 有它 
             自己的预设值,如果不符合你的需要再用这些选项来改。 
             例如 -t <seconds> 可以设定 timeout 的秒数, -V 可以令 chat 在执 
             行时显示更多讯息。 
 
       (2) 交谈 script: 
 
             这个 script 就是 chat 的重点了。 
             一个简单的 script 看起来会像这样: 
 
                        ogin: Peter ssword: hello2u2 
 
             简单解释一下这 script 的意义。 
 
             上面那行中, `ogin: Peter' 的意思,是叫 chat 等待远方送来 `ogin:' 
             这个字串。如果远方送来的字串中含有 `ogin:' 这字串,那 chat 就送 
             一个 `Peter' 的字串过去。 
 
             接下来的 `ssword: hello2u2' 的意思是叫 chat 等待远方电脑送来 
             `ssword:' 这个字串。如果远方送来的字串中含有 `ssword:' 这字串, 
             那 chat 就送一个 `hello2u2' 的字串过去。 
 
 
    所以简单来说, `chat -t 30 ogin: Peter ssword: hello2u2' 的意思,就是 
    要 chat 帮忙输入帐号 (Peter) 及密码 (hello2u2);而 -t 30 就是告诉 chat,如 
    果 30 秒内等不到 `ogin:' 或 `ssword:' 字串的出现,就直接 quit 而不再等下去 
    。 
 
    For more information, check the the man page of chat. 
 

BBS水木清华站∶精华区