在zsh中,当我输入which git时显示:
git: aliased to noglob git
Run Code Online (Sandbox Code Playgroud)
我如何找出它实际调用的 git 二进制文件?(例如:/usr/bin/gitvs ~/bin/git)。基本上我想在使用which.
对于zsh,which是简写whence -c,并支持其他whence选项。特别是:
-p Do a path search for name even if it is an alias,
reserved word, shell function or builtin.
Run Code Online (Sandbox Code Playgroud)
所以:
$ which git
git: aliased to noglob git
$ which -p git
/usr/bin/git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |