我很擅长使用Aix / Unix并尝试找出一些基础知识。现在当我输入
$ private_build <some options>
进入终端后,它开始运行我公司编写的程序(private_build)。我想知道操作系统如何知道在哪里找到执行它的程序。我知道它通常会搜索$ PATH环境变量中列出的所有目录。但是,我仔细搜索了$ PATH中列出的每个目录,并且无法在任何地方找到此名称的文件。我也尝试过:
$ which private_build
和
$ whereis private_build
但两者都找不到(我认为这些命令也可以通过$ PATH查看)。
有没有其他方式Aix或Unix发现输入到终端的命令/程序?我知道我们已经将网络驱动器安装到这台机器上,如果程序在一个已安装的目录上,它可能不在$ PATH中吗?我最后需要文件类型扩展名(.exe?.ksh?)吗?
答案 0 :(得分:0)
FWIW,我找到了答案:'private_build'是实际可执行文件路径的别名。如果您遇到类似问题,只需使用命令:
$ alias
打印出操作系统上的所有别名。