博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

linux下的which

Posted on 2017-10-10 16:47  开飞机的贝塔  阅读(117)  评论(0编辑  收藏  举报

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