AIX命令参考大全,卷 6,v - z - whatnow 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

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: 项。

注:compdist forwrepl 命令使用与 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: 指定用于确定消息将会被发送到哪个用户的程序。

示例

  1. 当答复一条消息时为了显示原始消息, 在现在怎样?提示下输入以下内容: 系统显示原始消息。如果从另外一个命令而不是从 distrepl 命令中 输入 display 子命令,则会收到一条系统消息表明没有可显示的备用消息。
  2. 要用 vi 编辑器编辑草稿消息,请在现在怎样?提示下输入以下内容:
    edit vi
  3. 要用在 .mh_profile 文件中指定的缺省编辑器编辑草稿消息,请在现在怎样?提示下输入以下内容:
  4. 要列出已经编辑好的草稿消息的 内容,请在现在怎样?提示下输入以下内容: 将显示正在撰写的草稿消息。
  5. 要在后台发送草稿消息并 立即获取一个 shell 提示,请在现在怎样?提示下输入以下内容: 草稿消息已发送,并且会 立即收到 shell 提示。
  6. 要退出正在撰写的草稿消息并 将其保存到一个文件以使您能在以后完成撰写,请在现在怎样?提示下输入以下内容: 系统会用一条类似于以下内容的消息来响应。

    whatnow: draft left on /home/dale/Mail/draft

    在该示例中,用户 dale 的草稿消息保存到 /home/dale/Mail/draft 文件中。

  7. 要退出正在撰写的草稿消息并删除 该消息,请在现在怎样?提示下输入以下内容: 当删除草稿消息时显示 shell 提示。
  8. 要在发送之前将正在编辑的 草稿消息归档,请在现在怎样?提示下输入以下内容:
    refile +tmp
    系统会用一条类似于以下内容的消息来响应:

    Create folder "home/dale/Mail/tmp"?

    在该示例中,如果回答 yes, 草稿消息会归档在用户 dale 的文件夹 tmp 中。

  9. 要发送已经撰写完的草稿消息,请在现在怎样?提示下输入以下内容: 当消息被发送后会显示 shell 提示。
  10. 要验证邮件投递系统能否识别草稿消息中的所有地址,请在现在怎样?提示下输入以下内容: 系统会用一条类似于以下内容的消息来响应:

    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 系统用户指南:通信与网络》中的『邮件概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]