which
which 命令 - 显示命令的完整路径
which 在系统的 PATH 环境变量中查找可执行文件的完整路径。当系统安装了多个版本的同名程序或者缺少某个命令时,which 可以帮你确认当前正在使用的是哪个版本。which 本身也是 Bash 内建命令 type 的简化版。
其他

⌨️ 命令语法

which 命令

⚙️ 常用参数

-a所有路径
-s静默模式

💡 实战示例

  • $ which python
    显示python命令的路径
  • $ which -a python
    显示所有python命令的路径

🔔 温馨提示

which -a python 显示所有匹配的路径(多个版本同时存在时)。which 只查 PATH,用 type 命令更准确(它区分内建命令、别名、外部命令)。找不到命令时,whereis 可以提供更多线索。

🔗 相关命令

◀ 上一条whereis下一条 ▶whiptail