[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 6,v - z
whatnow 命令
用途
为草稿处置启动一个提示界面。
语法
whatnow [ { -draftfolder +Folder | -nodraftfolder | File } { -draftmessage Message | File } ] [ -editor Editor | -noedit ] [ -prompt String ]
描述
whatnow 命令为消息
处置提供一个界面。缺省情况下,界面在当前
草稿消息上操作。当输入 whatnow 命令时,系统载入界面并返回以下
提示:
现在怎样?
在该界面中能用 whatnow 子命令操作消息草稿。要查看子命令列表,在现在怎样?提示时按 Enter 键。要退出界面,按 q。
如果没有指定 -draftfolder 标志或如果没有定义 $HOME/.mh_profile 文件中的 Draft-Folder:
项,whatnow 命令会在 MH 目录中搜索一个草稿文件。在 -draftfolder +Folder 标志之后指定消息,与指定 -draftmessage 标志的效果一样。
要更改 whatnow 命令的缺省编辑器,请使用 -editor 标志
或在 UserMhDirectory/.mh_profile 文件中定义 Editor: 项。
注:comp、dist、 forw 或 repl 命令使用与 whatnow 命令相同的界面。
标志
-draftfolder +Folder |
指定包含消息的文件夹。缺省情况下,系统使用 UserMhdirectory/draft
文件。在-draftfolder +Folder 之后指定一条消息,与使用-draftmessage 标志时一样。 |
-draftmessage Message |
指定草稿消息。 |
-editor Editor |
指定 Editor 变量的值是用于撰写或修改消息的初始编辑器。 |
-help |
列出命令语法,可用的开关(切换)和版本信息。
注:对于 MH,这个标志的名字必须完全拼写出来。 |
File |
用户选择的草稿文件。 |
Message |
指定消息。用以下参考资料来指定消息:
-
Number
- 消息编号。
-
cur 或 .(句点)
- 当前消息。这是缺省值。
-
first
- 在文件夹里的第一条消息。
-
last
- 在文件夹里的最后一条消息。
-
next
- 当前消息的后一条消息。
-
prev
- 当前消息的前一条消息。
-
-nodraftfolder
- 将草稿放到 UserMhDirectory/draft 文件中。
-
-noedit
- 禁止初始编辑。
-
-prompt String
- 将指定的字符串作为提示符使用。缺省的字符串是 现在怎样?。
|
whatnow 子命令
whatnow 子命令
使您能够编辑消息,指导消息的处置,或结束 whatnow 命令的处理。
display [Flags] |
显示重新分发或答复的消息。可以指定任何对列表程序有效的
Flags 参数。(使用在 $HOME/.mh_profile 文件中的 lproc: 项来设置一个缺省列表程序。)如果指定了对列表程序无效的标志,whatnow 命令不会传递草稿的路径名。 |
edit [CommandString] |
用 CommandString 参数
为消息指定一个编辑器。可以指定编辑器和对这个编辑器有效的任何标志。如果不指定一个编辑器,whatnow 命令会使用在 UserMhDirectory/.mh_profile 文件中的 Editor: 项指定的编辑器。如果没有定义 Editor: 项
,whatnow 命令会启动在先前的编辑会话中
使用的编辑器。 |
list [Flags] |
显示草稿。可以指定对列表程序有效的任何 Flags 参数。(要指定一个缺省列表程序,
请在 $HOME/.mh_profile 文件中设置 lproc:
项。)如果指定了对列表程序无效的任何标志,whatnow 命令不会传递草稿路径名。 |
push [Flags] |
在后台发送消息。可以指定对 send 命令有效的任何标志。 |
quit [-delete] |
结束 whatnow 会话。如果指定了 -delete 标志,whatnow 命令
会删除草稿。否则,whatnow 命令会存储草稿。 |
refile [Flags] +Folder |
|
将指定文件夹中的草稿归档并提供一个新的指定了以前
格式的草稿。可以指定对作为 fileproc 运行的命令有效的任何 Flags参数。(可以在 $HOME/.mh_profile 文件中设置一个缺省 fileproc:
项。) |
send [Flags] |
发送消息。可以指定对 send 命令有效的任何标志。 |
whom [Flags] |
显示消息将会被发送到的地址。可以指定对
whom 命令有效的任何标志。 |
概要文件项
以下项是在 UserMhDirectory/.mh_profile 文件中的项:
Draft-Folder: |
为草稿设置缺省文件夹。 |
Editor: |
设置缺省编辑器。 |
fileproc: |
指定用于接力传送消息的程序。 |
LastEditor-next: |
指定在退出 LastEditor 变量指定的编辑器之后使用的编辑器。 |
lproc: |
指定用于列出消息内容的程序。 |
Path: |
指定 UserMhDirectory。 |
sendproc: |
指定用于发送消息的程序。 |
whomproc: |
指定用于确定消息将会被发送到哪个用户的程序。 |
示例
- 当答复一条消息时为了显示原始消息,
在现在怎样?提示下输入以下内容:
系统显示原始消息。如果从另外一个命令而不是从
dist 或 repl 命令中
输入 display 子命令,则会收到一条系统消息表明没有可显示的备用消息。
- 要用 vi 编辑器编辑草稿消息,请在现在怎样?提示下输入以下内容:
- 要用在 .mh_profile 文件中指定的缺省编辑器编辑草稿消息,请在现在怎样?提示下输入以下内容:
- 要列出已经编辑好的草稿消息的
内容,请在现在怎样?提示下输入以下内容:
将显示正在撰写的草稿消息。
- 要在后台发送草稿消息并
立即获取一个 shell 提示,请在现在怎样?提示下输入以下内容:
草稿消息已发送,并且会
立即收到 shell 提示。
- 要退出正在撰写的草稿消息并
将其保存到一个文件以使您能在以后完成撰写,请在现在怎样?提示下输入以下内容:
系统会用一条类似于以下内容的消息来响应。
whatnow: draft left on /home/dale/Mail/draft
在该示例中,用户 dale 的草稿消息保存到
/home/dale/Mail/draft 文件中。
- 要退出正在撰写的草稿消息并删除
该消息,请在现在怎样?提示下输入以下内容:
当删除草稿消息时显示 shell 提示。
- 要在发送之前将正在编辑的
草稿消息归档,请在现在怎样?提示下输入以下内容:
系统会用一条类似于以下内容的消息来响应:
Create folder "home/dale/Mail/tmp"?
在该示例中,如果回答 yes,
草稿消息会归档在用户 dale 的文件夹 tmp 中。
- 要发送已经撰写完的草稿消息,请在现在怎样?提示下输入以下内容:
当消息被发送后会显示 shell 提示。
- 要验证邮件投递系统能否识别草稿消息中的所有地址,请在现在怎样?提示下输入以下内容:
系统会用一条类似于以下内容的消息来响应:
jeanne... 用户 未知
dale@venus... 可投递
在该示例中,邮件投递系统能将 dale@venus 作为一个正确的地址识别,但是不能将 jeanne 作为一个正确的地址识别。
文件
$HOME/.mh_profile |
指定 MH 用户概要表。 |
UserMhDirectory/draft |
包含当前消息草稿。 |
/usr/bin/whatnow |
包含 whatnow 命令。 |
相关信息
comp 命
令、dist 命
令、forw 命
令、prompter 命
令、refile 命
令、repl 命
令、rmm 命
令、scan 命
令、send 命
令、whom 命令。
mh_alias 文件格式、mh_profile 文件格式。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]