Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Unix WHEREIS命令在AIX中不返回结果_Unix_Aix - Fatal编程技术网

Unix WHEREIS命令在AIX中不返回结果

Unix WHEREIS命令在AIX中不返回结果,unix,aix,Unix,Aix,环境:AIX5 使用whereis不会返回我要查找的源/二进制文件的文件名 例如: 档案在哪里 返回 其中: 还使用合适的命令选项-b、-m、-s尝试了上述命令。。还是一样的结果 任何知道修改此命令语法以适应AIX Unix风格所需更改的人 非常感谢您的建议 我希望询问AIX问题的人能够说出他们正在运行的AIX版本 Where在我的6.1机器和5.3机器上工作。我通常用铅字。它在ksh和bash中,并且是内置的。下面是我执行的一些命令的日志: type whereis whereis is /b

环境:AIX5

使用whereis不会返回我要查找的源/二进制文件的文件名

例如:

档案在哪里

返回

其中:

还使用合适的命令选项-b、-m、-s尝试了上述命令。。还是一样的结果

任何知道修改此命令语法以适应AIX Unix风格所需更改的人


非常感谢您的建议

我希望询问AIX问题的人能够说出他们正在运行的AIX版本

Where在我的6.1机器和5.3机器上工作。我通常用铅字。它在ksh和bash中,并且是内置的。下面是我执行的一些命令的日志:

type whereis
whereis is /bin/whereis

whereis whereis
whereis: /usr/bin/whereis
文件集在哪里

lslpp -w /usr/bin/whereis
  File                                        Fileset               Type
  ----------------------------------------------------------------------------
  /usr/bin/whereis                            bos.rte.commands      File
嗯。我有什么级别的文件集

lslpp -ch bos.rte.commands
#Path:Fileset:Level:PTF Id:Action:Status:Date:Time
/usr/lib/objrepos:bos.rte.commands:6.1.8.16::APPLY:COMPLETE:12/26/13:14;44;04
/etc/objrepos:bos.rte.commands:6.1.8.16::APPLY:COMPLETE:12/26/13:14;44;08
我以为where是一个脚本,但在我的主机上,它们是二进制可执行文件。以下是我的5.3主机上的输出:

what /usr/bin/whereis
/usr/bin/whereis:
        61      1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos530 7/11/00 12:04:14
        93      1.13  src/bos/usr/bin/whereis/whereis.c, cmdscan, bos53H, h2005_32B1 7/6/05 08:53:01
从我的6.1主机:

what /usr/bin/whereis
/usr/bin/whereis:
        61      1.16  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos61B, b2007_33A0 8/2/07 13:09:21
        93      1.13.1.1  src/bos/usr/bin/whereis/whereis.c, cmdscan, bos610 2/11/07 14:12:18
如果SHELL环境变量涉及到所有这些,我不会感到惊讶,因此您可能会看到它是否设置为奇怪的值。我将SHELL设置为/usr/bin/ksh,然后我的.kshrc执行官将我交给bash。AIX上的某些脚本不具有/usr/bin/ksh位于顶部,这会导致一些问题。到目前为止,我已经有一段时间没有遇到过这种情况了

我很好奇你发现了什么。我很好奇您正在运行哪一级别的AIX

祝你好运

AIX上有一个