linux下的which

which命令用来查找并打印可执行文件的绝对路径。

他会根据PATH环境变量定义的路径来依此查找可执行文件。

需要注意的是,指向可执行文件的链接文件在查找中会被忽略。

比如env命令:

ll /usr/bin/env
lrwxrwxrwx. 1 root root 13 Feb 23  2017 /usr/bin/env -> ../../bin/env

which找到的是其原始的文件:

which env
/bin/env
原文地址:https://www.cnblogs.com/leomei91/p/7646519.html