Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我没有在Environomet z/OS unix shell上看到数据集_Shell_Unix_Posix_Zos - Fatal编程技术网

我没有在Environomet z/OS unix shell上看到数据集

我没有在Environomet z/OS unix shell上看到数据集,shell,unix,posix,zos,Shell,Unix,Posix,Zos,为了说明上下文,我对我们在这个线程中的coleague@JOB有同样的怀疑:,好了,问题解决了。 我有一个问题与之相关:为什么当我们在环境Linux上时,从命令TSO OMVS,我们不能看到我们的数据集,PDS? 或者这是可能的?您必须了解z/OS数据集和OMVS文件生活在两个不同的世界中: z/OS数据集确实有一个由一系列限定符组成的名称,但实际上并不是以分层的方式组织的,它们分布在一个(虚拟)磁盘集群上,您有几个目录可以再次找到它们。没有目录这样的东西:虽然您可能有一个名为MY.COOL.D

为了说明上下文,我对我们在这个线程中的coleague@JOB有同样的怀疑:,好了,问题解决了。 我有一个问题与之相关:为什么当我们在环境Linux上时,从命令TSO OMVS,我们不能看到我们的数据集,PDS?
或者这是可能的?

您必须了解z/OS数据集和OMVS文件生活在两个不同的世界中: z/OS数据集确实有一个由一系列限定符组成的名称,但实际上并不是以分层的方式组织的,它们分布在一个(虚拟)磁盘集群上,您有几个目录可以再次找到它们。没有目录这样的东西:虽然您可能有一个名为
MY.COOL.DSN
的数据集,但可能没有一个名为
MY.COOL
的对象,或者它也可能是一个普通的数据集

另一方面,OMVS文件位于具有层次结构的文件系统中。每个文件可能位于一个目录中,也可能位于另一个目录中,等等。总的来说,您将得到一个目录树,其中有一个根目录,文件为叶子

要在OMV中实现这一点,您需要创建z/OS数据集,其中包含分层文件系统(HFS或z/FS),每个文件系统都有自己的目录树。安装后,其中一个将作为根文件系统装载,并通过
/
寻址,您可以在目录树下的任何位置装载其他HFS或z/FS文件系统,以便将其添加为子树

如果您熟悉Linux,可以将HFS和z/FS数据集作为磁盘分区进行比较,这些磁盘分区可以安装在您的系统中


长话短说:当通过
cd
ls
导航时,您将通过由所有装载的z/FS和HFS数据集组成的目录树,但是没有一个定义的地方包含普通的z/OS数据集,也没有,因为它们不是以树结构组织的。

你知道OMVS不是Linux吗?您是否尝试过使用ZFS数据集的正确名称格式访问PDS?你得到了什么结果?谢谢你的关注比尔,是的,你是对的,我还没有意识到它不是纯Linux,它符合。。它内置于ZO/s中。。我不知道,我不知道当我在OMVS中时应该如何到达PDS目录。。假设路径是>>“id.P2.Output(某物)…我真的没有看到这个pds。。