查找

Linux which 命令

显示输入命令名称时会运行哪个可执行文件。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

which [-a] NAME...

用法示例

显示 PATH 中找到的第一个 python3 可执行文件。

which python3

列出 PATH 中所有匹配的 python3。

which -a python3

参数、选项与子句

参数 / 子句说明
-a输出 PATH 中找到的所有匹配可执行文件。
--read-alias从标准输入读取别名(仅部分实现支持)。
--skip-alias忽略别名(仅部分实现支持)。
--read-functions从标准输入读取 Shell 函数(仅部分实现支持)。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录