gpt4 book ai didi

unix - 在 VMS 中,unix 的等效命令是什么

转载 作者:行者123 更新时间:2023-12-05 01:27:51 26 4
gpt4 key购买 nike

我在 vms 中有一个工具 xyz 。我想获取它的安装位置。例如,在 unix 中,我们可以通过使用 其中 命令来实现这一点。所以请帮助我 vms 相当于此命令。

最佳答案

VMS 中没有与 which 等效的命令。要查找此类工具的位置,取决于该工具在 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 指向的目录中找到的可执行镜像(和命令过程)将自动用作外部命令。所以你的工具 xyz 可能是这样一个目录中的一个文件。这将是找到其位置的最简单方法:$ DIRECTORY DCL$PATH:XYZ 应该这样做。

关于unix - 在 VMS 中,unix 的等效命令是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com