假设我在Unix中运行像
ls
或rm
这样的命令,并且路径变量设置如下:PATH=$JAVA_HOME/bin:.:$ORACLE_HOME/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:$COBDIR/bin:/sbin:/bin:/usr/local/bin:/bin
如何知道ls
命令从哪个路径运行?ls
(只是一个例子)可能存在于/sbin
和/usr/bin
中。
所以我想知道它是从哪里运行的?
我无法承担搜索所有目录并知道ls
位于哪些目录中的成本。有没有直接的方法来搜索ls
从哪里运行?