mhpath 命令

用途

打印消息和文件夹的完整路径名。

语法

姆赫路径 [ +文件夹 ] [ 消息 [ ,消息 ] ... ]

描述

mhpath 命令列示文件夹和消息的路径名。 在缺省情况下,该命令列示当前文件夹的路径名。

标志

描述
+文件夹 指定列示哪个文件夹的路径。
-help 列出命令语法、可用的开关(切换)和版本信息。

注:对于 MH,此标志的名称必须拼写完整。

消息 指定要列示路径名的消息。 此 Messages 参数能够指定多个消息、一定范围内的消息或单个消息。 使用以下引用指定消息。
编号
消息编号。 当指定多条消息时,用逗号分隔每条消息。 当指定消息范围时,用连字符分隔范围的上下边界。

注:指定范围时不能使用 new 变量。

SEQUENCE
用户指定的一组消息。 识别值包括:
all
文件夹中全部消息。
cur (终止符)
当前消息。
第一个
文件夹中的第一条消息。
最后一个
文件夹中的最后一条消息。
新建
系统指定被包含的下一条消息的路径名。
下一步
当前消息的后一条消息。
prev
当前消息的直接前一个消息。

概要文件条目

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

描述
Current-Folder: 设置缺省当前文件夹。
Path: 指定用户的 MH 目录。

安全性

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

示例

  1. 要列出当前文件夹的路径名,请输入:
    mhpath
    系统会用一条类似于以下内容的消息来响应:
    /home/tom/Mail/inbox
  2. 要列出消息的路径名24 文件夹中,输入:
    mhpath  +source 2-4
    系统会用一条类似于以下内容的消息来响应:
    /home/tom/Mail/source/2
    /home/tom/Mail/source/3
    /home/tom/Mail/source/4
  3. 要列出系统将指定给添加到当前文件夹的下一条消息的路径名,请输入:
    mhpath new
    系统会用一条类似于以下内容的消息来响应:
    /home/tom/Mail/source/5
    在此示例中,下一条消息将是消息5在用户中tom的当前文件夹,/home/tom/Mail/source.

文件

描述
$HOME/.mh_profile 定义用户的 MH 概要文件。
/usr/bin/mhpath 包含 mhpath 命令。