首页 > 技术文章 > linux下的which

leomei91 原文

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

推荐阅读