msh 命令
用途
创建“消息处理程序”(MH)的 shell。
语法
描述
msh 命令创建 MH shell 以与压缩在文件中的消息配合使用。 在缺省情况下,该命令在当前目录中寻找 msgbox 文件。 在 MH shell 中,您可以使用以下 MH 命令:
ali burst comp dist
folder forw inc mark
mhmail msgchk next packf
pick prev refile repl
rmm scan send show
sortm whatnow whom 这些命令在 MH shell 中以有限的功能来操作。 要查看命令在 MH shell 中如何操作,输入该命令名后面跟着 -help 标志。 请输入:help或 a?(问号) 显示您可以使用的 MH 命令的列表。
要离开 msh shell ,请按 Ctrl-D 键序列或输入quit.
标志
| 项 | 描述 |
|---|---|
| -help | 列出命令语法、可用的开关(切换)和版本信息。注:对于 MH,此标志的名称必须拼写完整。 |
| -notopcur | 当使用 vmh 命令启动 msh 命令时,使当前消息跟踪 vmh 扫描窗口的中间行。 此标志是缺省值。 |
| -prompt 字符串 | 用指定的字符串提示需要执行 msh 命令。 |
| -topcur | 当使用 vmh 命令启动 msh 命令时,使当前消息跟踪 vmh 扫描窗口的首行。 |
概要文件条目
可在 UserMhDirectory/.mh_profile 文件中找到以下条目:
| 项 | 描述 |
|---|---|
| fileproc: | 指定用于接力传送消息的程序。 |
| Msg-Protect: | 为新的消息文件设置保护级别。 |
| Path: | 指定用户的 MH 目录。 |
| showproc: | 指定用于显示消息的程序。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
- 要启动 msh shell ,请输入:
如果 msgbox 文件存在于当前目录中,系统回应如下的一条消息:msh
然后,系统提示显示如下:Reading ./msgbox, currently at message 1 of 10
在此示例中,当前消息为消息1在msgbox中。 您现在可以输入 MH 命令的修改子集。(msh) - 启动 msh shell 以处理存储在meetings文件,请输入:
msh meetings
文件
| 项 | 描述 |
|---|---|
| $HOME/.mh_profile | 指定用户的 MH 概要文件。 |
| /etc/mh/mtstailor | 包含 MH 定制文件。 |
| /usr/bin/msh | 包含 msh 命令。 |