2016-08-17 54 views

回答

5

在VMS中没有对应的命令。要找到这种工具的位置,取决于在VMS上如何设置工具。 VMS命令可以是DCL命令,也可以是DCL动词,也可以是外部命令,也可以是DCL符号。我假设你只需在DCL命令提示符处输入“xyz”即可调用xyz工具。

DCL动词在DCL命令表中定义。系统管理员可能已将xyz工具添加到其中一个DCL命令表中,例如在系统范围的LOGIN命令过程中使用$ SET COMMAND命令。如果您的工具设置为DCL命令,则可能需要查看VERB实用程序(该实用程序可从VMS免费软件CD中获得),它将向您显示您的XYZ命令,并带有DCl命令$ VERB XYZ。它的输出将列出一个“图像”行,因此该关键字之后的任何内容都是该工具可执行映像的(文件)规范。这里的默认目录是SYS$SYSTEM,这是一个逻辑名称。请记住,规范可以是(完整的)VMS文件规范,也可以是逻辑名称。

对于外国命令 - 几乎总是用于从Unix移植工具 - 你可以检查与DCL命令$ SHOW SYMBOL XYZ的DCL符号。如果该工具以这种方式设置,您将看到类似“XYZ == $ file_ specification”的输出。同样,文件规范可以是(完整的)VMS文件规范或只是一个逻辑名称。

此外,最近VMS的版本都支持外国自动命令。也就是说,逻辑名称DCL$PATH指向的directoy/-ies中的可执行映像(和命令过程)将自动用作外部命令。所以你的工具xyz可能是一个这样的目录中的文件。这将是最容易找到它的位置的方法:$ DIRECTORY DCL$PATH:XYZ应该这样做。

0

由于user2116290已经提到的免费VERB工具我会在一个插头另一个叫DFU免费的实用工具(磁盘/文件功能)。

一件事DFU可以做的是寻找一个磁盘卷的索引文件匹配特定名称的所有文件。 (它也可以按日期,文件大小,文件所有者等进行搜索)。

DFU可以做很多其他有用的事情。看看我链接到上面的网站获取更多信息。

相关问题