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,此标志的名称必须拼写完整。

消息 指定要显示的消息。 您可以指定几条消息、一组消息或者一条消息。 用以下参考资料来指定消息:
编号
消息编号。
SEQUENCE
用户指定的一组消息。 识别值包括:
all
文件夹中的所有消息。
cur (终止符)
当前消息。 这是缺省情况。
第一个
文件夹中的第一条消息。
最后一个
文件夹中的最后一条消息。
下一步
当前消息的后一条消息。
prev
当前消息的前一条消息。
-页眉 禁止显示每条消息的一行描述。
-未出席程序 使用 /usr/bin/cat 命令执行列表。 这是缺省情况。
-showproc CommandString 使用指定命令字符串执行列表。

安全性

RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

概要文件条目

UserMhDirectory/.mh_profile 文件中输入了以下项:

描述
Current-Folder: 设置缺省当前文件夹。
Path: 指定用户的 MH 目录。
showproc: 指定用于显示消息的程序。
Unseen-Sequence: 指定用于跟踪看不见的消息的序列。

示例

  1. 要一次一个屏幕显示当前文件夹中当前消息的内容,请输入:
    show
    如果一屏不能完全显示消息,请按 Enter 键直到读取整条消息。
  2. 要查看当前文件夹中所有消息的内容,请输入:
    show all
    如果一屏不能完全显示消息,请按 Enter 键直到读取所有的消息。
  3. 查看消息内容5meetings文件夹,输入:
    show  +meetings 5
  4. 要查看属于以下对象的所有消息的内容:weekly序列中的序列meeting文件夹,输入:
    show  +meeting weekly

文件

描述
$HOME/.mh_profile 指定 MH 用户概要文件。
用户目录/草稿 包含当前消息草稿。
/usr/bin/show 包含 show 命令。