rmdir.cn

which

查找命令的可执行文件路径

语法

which [选项] 命令...

说明

which 在 PATH 环境变量指定的目录中搜索命令对应的可执行文件路径,返回第一个匹配结果。常用于确认使用的命令版本。

参数

  • -a

    显示所有匹配的路径(不只第一个)

  • -s

    静默模式,只返回退出状态码

示例

查找命令路径

查看 python 解释器的完整路径

which python3

查看所有版本

查看 PATH 中所有匹配的 python 路径

which -a python

脚本中判断

检查命令是否存在

which node && echo "Node.js 已安装"