[an error occurred while processing this directive]
HP OpenVMS Systems Documentation |
OpenVMS 用户手册
3.8.7.1 调用 WWPPS系统管理员可能已经为 WWPPS 设置外部命令,如果没有,可以在 LOGIN.COM 中添加以下一行:
要从 DCL 提示调用 WWPPS 公用程序,输入以下:
3.8.7.2 WWPPS 公用程序命令下表包含可用于 WWPPS 公用程序的命令、参数和限定词的描述。每个描述都有例子。 从 WWPPS 对话期退出,并返回 DCL 命令级。按下 Ctrl/Z 或 Ctrl/C,也可以退出 WWPPS 对话期。
允许您获得关于 World-Wide PostScript 打印子系统 (WWPPS) 的信息。
要获得关于个别命令或题目的信息,输入 HELP 命令,后面跟随命令或题目名称。
每次把一个文本文件转换为可打印的 PostScript 文件,然后提交给打印机队列。字符可以用标准字体或粗体打印。
在所有 PRINT 命令中需要 /QUEUE 限定词指定队列的名称,该队列是由 file-spec 指定的文本文件应该发送到的队列。例如,以下命令把文件 REPORT.TXT 提交给 PRT_QUEUE 打印机队列以美国英语打印 (由 /LOCALE 限定词指定):
PRINT 命令的可选限定词是:
第 4 章
|
贯穿本章,指定节点名的例子不总是包括存取控制字符串。这是因为在这些例子中,代理帐户允许用户在远程系统执行操作。 |
如果您工作在支持扩展文件说明的环境中,那么目录结构和语法可能不同于这里描述的传统结构。有关在这样的环境中处理目录的详情,请参阅第 5 章。
1 文件也可以存储在磁带上,但是磁带没有目录结构。要存取存储在磁带上的文件,使用只包含文件信息的文件说明。 |
图 4-1 展示一个样例目录层次。在结构的顶层是主文件目录 (MFD)。 它的目录名是 [000000]。展示的 MFD 包含用户文件目录的条目,包括 MARTINO.DIR、PUBLIC.DIR 和 JONES.DIR。顶级目录 [JONES] 是用户文件目录 ,在 [000000] 中命名为 JONES.DIR;1。
图 4-1 的样例目录结构是本章许多例子的基础。
图 4-1 目录结构
注意以下关于这个目录结构的说明:
LOGIN.COM;3
LOGIN.COM;4
STAFF.DIS;3
STAFF_VACATIONS.TXT;2
LICENSES.DIR;1
TAXES.DIR;1
文件说明的目录组件包括一个顶级目录名 (例如一个 UFD),后面可以跟随许多子目录名。子目录名用句点 (.) 分开。
OpenVMS Alpha V7.2 以前版本和 OpenVMS VAX 所有版本支持包含 UFD 和不多于 7 个子目录名的目录组件。OpenVMS Alpha V7.2 或以后版本支持目录组件有 255 个名称 (UFD 加上子目录)。
目录说明有以下格式:
[directory.subdirectory] |
要添加一级或多级子目录,为每个子目录添加一个句点和另一个子目录名 (直到极限)。通过把子目录名 (以及前面的句点) 连接到在层次中比它高一级的子目录的名称,可以指定另一个子目录的子目录。
在 OpenVMS Alpha V7.2 以前版本、OpenVMS VAX 任何版本和支持 ODS-2 磁盘的 OpenVMS Alpha 系统上,子目录名不能包含多于 39 个字符。
在支持 ODS-5 磁盘的 OpenVMS Alpha V7.2
或以后版本中,子目录名受文件名极限约束,因为子目录文件存储为 <subdirectory-name>.DIR;1。
在文件说明的目录和根组件中的字符总数
(不包括定界符中括号和句点) 不能超过 512。4.2.1 建立目录
要建立目录,可输入 CREATE/DIRECTORY 命令。如果要在当前目录下建立子目录,就不必指定当前目录名; 可以输入子目录名,前面加上一个句点。
在以下例子中,目录 [JONES.TAXES] 被建立:
$ CREATE/DIRECTORY [JONES.TAXES] |
在以下例子中,当前默认目录是 [JONES],而建立子目录 [JONES.LICENSES]:
$ CREATE/DIRECTORY [.LICENSES] |
要显示目录中文件的名称,在 DCL 提示下输入 DIRECTORY。要列出子目录中的文件,输入 DIRECTORY 命令和前面加上一个句点的子目录名。
对 DIRECTORY 命令加上某些命令限定词时,您可以检索文件名以及信息。有关 DIRECTORY 命令限定词的详情,请参阅 OpenVMS DCL Dictionary 或联机求助。
在以下例子中,列出目录 [JONES] 中的文件。该例子展示 [JONES] 包含两个子目录,即 [JONES.LICENSES] 和 [JONES.TAXES];4 个非目录文件,即STAFF.DIS、STAFF_VACATIONS.TXT 和 LOGIN.COM 的两个版本:
$ DIRECTORY |
目录 DISK1:[JONES] LICENSES.DIR;1 LOGIN.COM;3 LOGIN.COM;4 STAFF.DIS;3 STAFF_VACATIONS.TXT;2 TAXES.DIR;1 共 6 个文件。 |
在以下例子中,默认目录仍然是 [JONES] 而显示子目录 [JONES.LICENSES] 的内容:
$ DIRECTORY [.LICENSES] |
目录 DISK1:[JONES.LICENSES] DEPT.DAT;3 DOG.DIR;1 MAILING.LIS;6 MARRIAGE.DIR;1 TOTAL.DAT;2 共 5 个文件。 |
要删除一个目录,使用以下过程:
步骤 | 任务 |
---|---|
1 |
确定目录不包含文件。要查明目录是否包含文件,输入 DIRECTORY 命令。 当目录中没有文件时,系统显示以下消息: |
2 | 如果目录包含文件,把它们复制到另一个目录保存,或者如果不想保存就删除掉。如果目录包含子目录,就检查那些子目录,复制或删除它们的文件,和删除子目录。 |
3 | 把当前目录转移到要删除目录的上一级目录。记住,子目录在目录中以文件方式存在。当删除一个目录时,您就是删除指向那个目录的文件。 |
4 | 更改目录的文件保护,允许对这个文件有删除存取权。需要有 SYSPRV 特权才能删除主文件目录中的目录文件。(有关文件保护的详情,请参阅第 3 章。) |
5 | 使用 DELETE 命令删除目录文件。 |
以下例子展示如何删除子目录 [JONES.LICENSES]:
$ SET DEFAULT [JONES.LICENSES] $ DIRECTORY %DIRECT-W-NOFILES,没有找到文件 $ SET DEFAULT [JONES] $ SET SECURITY/PROTECTION=OWNER:D LICENSES.DIR $ DELETE LICENSES.DIR;1 |
要更改您的默认目录,使用 SET DEFAULT 命令。新的默认保持有效直到您输入另一个 SET DEFAULT 命令或注销。要把默认目录设置为一个子目录,把子目录名附加到在它上一级的目录名。
在以下例子中,把默认目录设置为目录 [JONES],然后显示文件 [JONES]STAFF_VACATIONS.TXT:
$ SET DEFAULT [JONES] $ TYPE STAFF_VACATIONS.TXT |
在以下例子中,显示子目录 [JONES.TAXES] 中的文件 BILLING.DAT:
$ SET DEFAULT [JONES.TAXES] $ TYPE BILLING.DAT |
前页 | 后页 | 目录 | 索引 |