BBS水木清华站∶精华区
Other utilities
除了一些基本功能外,使用者也许想知道 Elm 有那些辅助工具? Elm 的辅助工具
有 Anaswer,Checkalias,Elmalias ...等。在使用这些工具时,都不须进到
Elm 的主画面。
辅助工具简述如下:
Answer - 将电话留言用电子邮件的方式传达给对方。
Checkalias - 检查使用者自订别名,和系统别名是否被定义过。
Elmalias - 显示别名的内容。
Listalias - 将使用者自订的别名和系统别名列出。
Messages - 报告使用者目前的邮件数量。
Readmsg - 显示邮箱中的邮件
Newmail - 有新邮件送达时,自动显示讯息
以下分别说明各辅助工具的用法。
Answer
如果想要将电话留言的讯息透过电子邮件方式送出时可利用 Answer。
它的特色就是留言项目(如:TELEPHONE, CALLED TO SEE YOU, WANTS TO
SEE YOU, RETURNED YOUR CALL, PLEASE CALL, ...)与讯息内容可以同时
存在。但在使用时,亦可不选择留言项目,只传讯息内容。
Answer 的格式如下:
answer [-pu]
二个选项的意义:
-p 显示留言项目
-u 允许传给没有在别名表中定义的使用者
例1:
若想传给在别名表中已定义的使用者,但不显示留言项目,可用下列方式:
$ answer <--- 会出现以下画面,同时 "Message to:" 後
所用的名称是在别名档 (aliases.text) 中
所定义过的别名
---------------------------------------------------------------
Message to: jt <--- "jt" 是在别名档 (aliases.text) 中
所定义过的别名
address 'jenny@gate.sinica.edu.tw (Jenny Tai)'
Enter message for jt ending with a blank line.
> hello this is a message to Jenny.
>
---------------------------------------------------------------
Message to: quit <--- 键入 "quit" 即可离开 "answer"
例2:
传给没有在别名表中以定义的使用者,而且要显示留言项目,可用下列方式:
$ answer -pu <--- 会出现以下画面,
此时 "Message to:" 後可接
"username@address" 的形式
---------------------------------------------------------------
Message to: jenny@ccvax.sinica.edu.tw
address 'jenny@ccvax.sinica.edu.tw'
Caller: abc <--- 使用者可依照指示自行键入
of: def
Phone: 1234567
TELEPHONED - x <--- 使用者可自行标选下列各项
CALLED TO SEE YOU -
WANTS TO SEE YOU -
RETURNED YOUR CALL -
PLEASE CALL -
WILL CALL AGAIN -
*****URGENT****** -
Enter message for jenny@ccvax.sinica.edu.tw ending with a blank line.
> hello abc!
>
--------------------------------------------------------------------
Message to: quit <--- 键入 "quit" 即可离开 "answer"
例3:
传给在别名表中以定义的使用者,而且要显示留言项目,可用下列方式:
$ answer -p <--- 会出现以下画面,+
所用的名称是在别名档 (aliases.text) 中
所定义过的别名
--------------------------------------------------------------------
Message to: jt <--- "jt" 是在别名档 (aliases.text) 中
所定义过的别名
address 'jenny@gate.sinica.edu.tw (Jenny Tai)'
Caller: alice <--- 使用者可依照指示自行键入
of: abc
Phone: 1234567
TELEPHONED - <--- 使用者可自行标选下列各项
CALLED TO SEE YOU - x
WANTS TO SEE YOU -
RETURNED YOUR CALL -
PLEASE CALL -
WILL CALL AGAIN -
*****URGENT****** -
Enter message for jt ending with a blank line.
> hello! jenny
>
----------------------------------------------------------------------
Message to: quit <--- 键入 "quit" 即可离开 "answer"
例4:
传给没有在别名表中以定义的使用者,而且不显示留言项目,可用下列方式:
$ answer -u <--- 会出现以下画面,+
此时 "Message to:" 後可接
"username@address" 的形式
----------------------------------------------------------------------
Message to: jenny@gate.sinica.edu.tw
address 'jenny@gate.sinica.edu.tw'
Enter message for jenny@gate.sinica.edu.tw ending with a blank line.
> hi! how are you today?
>
----------------------------------------------------------------------
Message to: quit <--- 键入 "quit" 即可离开 "answer"
Checkalias
若要查看某别名是否定义过,可利用 Checkalias。它会先检查使用者的别名档,再检
查系统别名档;若有,就显示其内容。
如:
$ checkalias jt <--- 检查别名 ``jt" 是否在别名档中定义过。
Expands to: jenny@gate.sinica.edu.tw (Jenny Tai)
Elmalias
若要查看别名的内容可用 elmalias。 其後可用的参数请参看 manual pages,这里仅
举数例说明。
如:
1. 显示别名 ``friends" 所代表的名字
$ elmalias friends
hist,j,sy
2. 别名不存在,则显示错误讯息
$ elmalias -r mike
elmalias: "mike" is not a known alias
3. 显示别名的姓名与地址
$ elmalias -n jt
jenny@gate.sinica.edu.tw (Jenny Tai)
4. 显示别名 ``jt" 的定义
$ elmalias -a jt
jt jenny@gate.sinica.edu.tw
5. 列出别名及内容
$ elmalias -v friends
hist ctchang (Chang)
j jenny@ccvax.sinica.edu.tw
sy syd@Myxa.com (Syd Weinstein)
Listalias
当使用者,想要知道自己所定别名的详细内容,可利用 listalias 的功能。 其後可用
的参数有二种:
使用者自订别名的参数为 -u : 只列出使用者自订的别名。
系统别名的参数为 -s : 只列出系统别名。
如:
* $ listalias -u <--- 列出别名及其详细内容。
f ammy (Ammy Wong)
friends hist,j,sy (list of friends)
hist ctchang (Chang)
j jenny@ccvax.sinica.edu.tw
jt jenny@gate.sinica.edu.tw (Jenny Tai)
sy syd@Myxa.com (Syd Weinstein)
taylor taylor@mentor.cc.purdue.edu (Dave Taylor)
Messages
``messages" 会报告使用者目前在邮箱或 folder 的邮件数量。
如:
* (1) 显示邮件数量
$ messages
There are 6 messages in your incoming mailbox
* (2) 显示 folder "jenny" 中的邮件数量
$ messages jenny
There are 8 messages in folder jenny
Newmail
每当有新邮件寄来时,newmail 就会自动显示有新邮件寄达的 讯息。除此之外,
使用者也可透过其参数自行设定报告新邮件讯息 的间隔。
如:
* (1) 启动邮件讯息报告,若有新邮件送达,则显示以下讯息
you have mail
* (2) 设定邮件讯息报告的间隔为 15 秒
$ newmail -i 15 jenny
Readmsg
当要读邮箱中所有邮件或某几封邮件时,可用 ``readmsg"。
如:
* (1) 显示邮箱中所有邮件
$ readmsg *
* (2) 显示邮箱中最後的邮件
$ readmsg 0
注:``0" 或 ``$" 均代表邮箱中最後的邮件
Newalias
每当别名档 ``aliases.text" 有所变动时,也就是说使用者 自己在 Elm 外面对此档
作了编辑动作後,都要执行 ``newalias" 指令,才算完成更新别名的步骤。
如:
* $ newalias
Updating your personal alias file ....processed 5 aliases
BBS水木清华站∶精华区