如何在 zsh 中使用“which”找到实际的二进制文件/脚本?

tha*_*era 3 zsh which

在zsh中,当我输入which git时显示:

git: aliased to noglob git
Run Code Online (Sandbox Code Playgroud)

我如何找出它实际调用的 git 二进制文件?(例如:/usr/bin/gitvs ~/bin/git)。基本上我想在使用which.

mur*_*uru 9

对于zshwhich是简写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)