创建、修改和显示消息序列。
mark [ +Folder ] [ -list ] [ -sequence Name [ Messages... ] [ -add | -delete ] [ -zero | -nozero ] [ -public | -nopublic ] ]
mark 命令创建、删除、添加和列出序列中的消息。 在缺省情况下,mark 命令列出当前文件夹的所有序列和它们的消息。如果使用 -add 或 -delete 标志,那么也必须使用 -sequence 标志。从序列中删除所有的消息时,mark 命令从文件夹中删除序列名。
要创建一个新的序列,请输入带有要创建的序列名的 -sequence 标志。mark 命令创建以当前消息开始的序列。在缺省情况下,mark 命令将序列放置在当前文件夹中。如果指定文件夹,则指定的文件夹成为当前文件夹。
-add | 将消息添加到一个序列中。-add 是缺省标志。如果没有指定消息,则 mark 命令使用当前消息。
注:该标志仅与 -sequence 标志一起使用。 |
-delete | 从序列中删除消息。如果没有指定消息,则在缺省情况下删除当前消息。
注:该命令仅与 -sequence 标志一起使用。 |
+Folder | 指定要检查的文件夹。 |
-help | 列出命令语法、可用的开关(切换)和版本信息。
注:对于 MH,此标志的名称必须全部拼写。 |
-list | 显示序列中的消息。在缺省情况下,-list 标志显示当前文件夹中定义的所有序列名和消息。要查看指定的序列,请使用 -sequence 标志和 -list 标志。 |
-nopublic | 限制使用的序列。-nopublic 标志仅仅限制序列本身而不限制序列中的消息。如果文件夹对其他用户是写保护的,则这个选项是缺省值。 |
-nozero | 通过仅添加或删除指定的消息来调整序列。这个标志是缺省值。 |
-public | 使序列可用于其他用户。-public 标志仅仅使序列本身可用于对其他用户,并不使受保护的消息可用。如果文件夹对其他用户不是写保护的,则此标志为缺省值。 |
-sequence Name | 为 -list、-add 和 -delete 标志指定一个序列。 |
-zero | 将除当前消息以外的所有消息清除。同样指定了 -delete 标志时,-zero 标志在删除任何消息前把所有的消息从文件夹中放到序列中。 |
Messages | 在序列中指定消息。可以同时指定多于一个的消息。信息按以下引用识别:
如果使用 -list 标志,那么 Messages 参数的缺省值是 all。否则,缺省值是当前消息。 |
在 UserMHDirectory/context 文件中可以查找到以下条目:
Current-Folder: | 指定缺省的当前文件夹。 |
在 $HOME/.mh_profile 文件中可以查找到以下条目:
Path: | 指定 MH 目录。 |
mark
系统显示与以下内容相似的消息:
cur: 94 test: 1-3 7 9
在本示例中,消息 94 是当前文件夹中的当前消息号。名为 test 的消息序列包含消息号 1、2、3、7 和 9。
cur: 5 dates: 12 15 19
$HOME/.mh_profile | 指定 MH 用户概要文件。 |
/usr/bin/mark | 包含 mark 命令。 |
pick 命令。
mh_alias 文件格式和 mh_profile 文件格式。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』。