show 命令
用途
显示消息。
语法
显示 [ + 文件夹 ] [ -草稿 | 消息 ] [ -header | -noheader ] [ -showproc CommandString | -noshowproc ]
描述
show 命令显示消息的内容。 如果标准输出不是显示器,那么 show 命令用有一行的头和两个分隔行列出每一条信息。 缺省情况下,show 命令显示当前文件夹中的当前信息。
show 命令调用列表程序来创建列表。 缺省列表程序是 /usr/bin/more。 您可以使用以下代码来定义自己的缺省值:showproc:$HOME/.mh_profile 文件中的条目。 如果设置了showproc:输入到mhlshow 命令调用内部 mhl 例程,而不是 mhl 命令。 还可以在 -showproc 标志的 CommandString 参数中指定要执行列表的程序。
show 命令将其不能识别的任何标志传递给列表程序。 因此,可以给列表程序指定标志,也可以给 show 命令指定标志。
如果Unseen-Sequence:条目存在于 $HOME/.mh_profile 文件中,并且条目不为空, show 命令从概要文件条目指定的每个序列中除去显示的每条消息。 如果指定了几条消息,那么最后显示的消息将成为当前消息。
标志
| 项 | 描述 |
|---|---|
| -草案 | 如果 UserMhDirectory/draft 文件存在,那么显示它。 |
| +文件夹 | 指定文件夹。 缺省值为当前文件夹。 |
| -页眉 | 显示正被显示的消息的一行描述。 描述包括文件夹名和消息号。 如果显示多于一条的消息,那么此标志不产生消息头。 -header 标志是缺省值。 |
| -help | 列出命令语法、可用的开关(切换)和版本信息。注:对于 MH,此标志的名称必须拼写完整。 |
| 消息 | 指定要显示的消息。 您可以指定几条消息、一组消息或者一条消息。 用以下参考资料来指定消息:
|
| -页眉 | 禁止显示每条消息的一行描述。 |
| -未出席程序 | 使用 /usr/bin/cat 命令执行列表。 这是缺省情况。 |
| -showproc CommandString | 使用指定命令字符串执行列表。 |
安全性
RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅
lssecattr 命令或 getcmdattr 子命令。
概要文件条目
在 UserMhDirectory/.mh_profile 文件中输入了以下项:
| 项 | 描述 |
|---|---|
| Current-Folder: | 设置缺省当前文件夹。 |
| Path: | 指定用户的 MH 目录。 |
| showproc: | 指定用于显示消息的程序。 |
| Unseen-Sequence: | 指定用于跟踪看不见的消息的序列。 |
示例
文件
| 项 | 描述 |
|---|---|
| $HOME/.mh_profile | 指定 MH 用户概要文件。 |
| 用户目录/草稿 | 包含当前消息草稿。 |
| /usr/bin/show | 包含 show 命令。 |