| 查来源 | type -a 命令名 |
|---|---|
| 查路径 | command -v 命令名 |
| 兼容 | which(不识别别名) |
典型用法
典型用法
type -a python3
command -v vim && echo 已安装 || echo 未安装
which java
ls -l $(command -v java)
alias | grep -w llPATH 顺序决定“同名命令谁生效”;版本不生效问题先 type -a 看优先级。
不确认“跑的是哪个程序”时先定位:type -a 显示所有匹配(含别名与函数),command -v 输出可执行路径,脚本里判断命令是否存在。
| 查来源 | type -a 命令名 |
|---|---|
| 查路径 | command -v 命令名 |
| 兼容 | which(不识别别名) |
type -a python3
command -v vim && echo 已安装 || echo 未安装
which java
ls -l $(command -v java)
alias | grep -w ll