Which Tool — 哪种工具
v1.0.0在系统PATH中定位可执行命令的完整路径。查找命令位置,验证安装,并解决命令冲突。
运行时依赖
安装命令
点击复制技能文档
哪个工具 — 命令路径定位器 通过搜索系统 PATH 来找到可执行命令的绝对路径。 验证安装、调试“命令未找到”错误、检测冲突版本和脚本命令发现都需要此工具。 快速开始 # 找到命令的安装位置 which-tool python # 一次找到多个命令 which-tool python git docker # 找到所有匹配的路径(不仅仅是第一个) which-tool -a node 用法 which-tool 命令 [命令...] [选项] 选项: -a, --all 显示所有匹配的路径,而不仅仅是第一个 -s, --silent 静默退出(仅退出代码,无输出) --readable 仅显示可读的可执行文件 --skip-aliases 跳过 shell 别名,仅搜索真实 PATH --json 以 JSON 数组形式输出 --resolve-symlinks 解析符号链接后显示真实路径 示例 # 检查命令是否存在 which-tool python3 # 找到所有 Python 安装 which-tool -a python3 # 在运行脚本之前检查多个工具 which-tool git node npm docker # 脚本的静默检查(使用退出代码) which-tool -s required-tool && echo "Found" # 通过符号链接解析实际二进制文件 which-tool --resolve-symlinks node # JSON 输出用于自动检查 which-tool python java go --json 功能 标准 PATH 搜索 — 按 shell PATH 顺序进行搜索 所有匹配项 — -a 标志显示每个匹配的路径 静默模式 — 仅退出代码,用于脚本条件语句 符号链接解析 — 查看真实的目标二进制文件 多个命令 — 一次调用批量检查 JSON 输出 — 结构化结果用于自动化 可读性检查 — 过滤到实际可执行文件 GitHub API CLI GitHub 等技术名词已保持英文原貌。