.mh_profile 文件
用途
定制消息处理程序 (MH) 包。
描述
期望 MH 包的每个用户在主目录中都有一个 $HOME/.mh_profile 文件。 此文件包含一组用户参数,这些参数由某些或所有 MH 程序使用。 文件的每一行都具有以下格式:
Profile-Entry: Value概要文件条目
此表描述 .mh_profile 文件的概要文件条目选项。 只有Path:是必需的。 每个配置文件条目都存储在 .mh_profile 文件或 User MHDirectory/context 文件中。
| 概要文件条目和描述 | 存储文件 | 缺省值 |
|---|---|---|
|
mh_配置文件 | 无 |
|
mh_配置文件 | UserMHDirectory /上下文 |
|
上下文 | inbox |
|
mh_配置文件 | 无 |
|
mh_配置文件 | 无 |
|
mh_配置文件 | 无 |
|
mh_配置文件 | .mh_序列 |
|
上下文 | 无 |
|
mh_配置文件 | prompter |
|
mh_配置文件 | 0644 |
|
mh_配置文件 | 0711 |
|
mh_配置文件 | 无 |
|
mh_配置文件 | 无 |
|
上下文 | 无 |
|
mh_配置文件 | $LOGNAME |
|
mh_配置文件 | 无 |
|
上下文 | 无 |
|
上下文 | 无 |
|
mh_配置文件 | /usr/mail/$USER |
|
mh_配置文件 | 无 |
概要文件元素
每当 MH 程序启动另一个程序时,将使用以下概要文件元素。 您可以使用 .mh_profile 文件来选择备用程序。
| 概要文件元素 | 路径 |
|---|---|
| fileproc: | /usr/bin/refile |
| incproc: | /usr/bin/inc |
| installproc: | /usr/lib/mh/install-mh |
| lproc: | /usr/bin/more |
| mailproc: | /usr/bin/mhmail |
| mhlproc: | /usr/lib/mh/mhl |
| moreproc: | /usr/bin/more |
| mshproc: | /usr/bin/msh |
| packproc: | /usr/bin/packf |
| postproc: | /usr/lib/mh/spost |
| rmmproc: | 无 |
| rmfproc: | /usr/bin/rmf |
| sendproc: | /usr/bin/send |
| showproc: | /usr/bin/more |
| whatnowproc: | /usr/bin/whatnow |
| whomproc: | /usr/bin/whom |
环境变量
| 变量 | 描述 |
|---|---|
| $MH | 指定要读取的 MH 程序的概要文件。 启动 MH 程序时,缺省情况下它会读取 .mh_profile 文件。 使用 $MH 环境变量来指定其他概要文件。 如果 $MH 环境变量的文件未以/(斜杠) 开头,那么假定该文件在当前目录中开始。 /指示文件是绝对文件。 |
| $MHCONTEXT | 指定不同于在 MH 概要文件中指定的正常上下文文件的上下文文件。 如果 $MHCONTEXT 环境变量的值不是绝对值,那么假定它是从 MH 目录开始的。 |
| $MAILDROP | 向 公司 命令指示缺省邮件删除操作。 这将取代MailDrop:概要文件条目。 |
| $签名 | 指定 派 和 后 命令的邮件特征符。 这将取代Signature:概要文件条目。 |
| $HOME | 指定所有 MH 程序的主目录。 |
| 百万美元 | 指定 MH 软件包的终端类型。 尤其是,这些环境变量告诉 扫描 和 米尔 命令如何清除您的终端,并分别以列和行形式给出您的终端的宽度和长度。 |
| $编辑 | 指定备用消息。 这由 区 和 雷普尔 命令在编辑会话期间设置,以便您可以读取分布式消息或已应答消息。 如果您的当前目录和消息文件夹位于同一文件系统上,那么也可以通过当前目录中名为 @ (at 符号) 的链接获取此消息。 |
| $mhdraft | 指定正在工作的草稿的路径名。 |
| $mh文件夹 | 指定包含备用消息的文件夹。 这是由 区 和 雷普尔 命令在编辑会话期间设置的,因此您可以阅读当前文件夹中除正在分发的消息之外的其他消息。 $mhfolder 环境变量也由 显示, 前和 下一个 命令设置,以便由 米尔 命令使用。 |
示例
以下示例具有以下项的必需条目:Path:。 选项-alias aliases在同时启动 派 和 阿里 命令时使用。 别名 文件驻留在邮件目录中。 消息保护设置为:600,这意味着只有用户具有读取消息文件的许可权。 该签名设置为Dan Carpenter,并且缺省编辑器为 六。
Path: Mail
send: -alias aliases
ali: -alias aliases
Msg-Protect: 600
Signature: Dan Carpenter
Editor: /usr/bin/vi文件
| 项 | 描述 |
|---|---|
| $HOME/.mh_profile | 包含用户概要文件。 |
| 用户 MHDirectory/上下文 | 包含用户上下文文件。 |
| 文件夹/.mh_sequences | 包含由 文件夹 变量指定的文件夹的公用序列。 |