In zsh, when I enter which git
it shows:
git: aliased to noglob git
How do I find out which git binary it actually invokes? (eg: /usr/bin/git
vs ~/bin/git
). Basically I want to bypass the aliases when I use which
.
For zsh
, which
is shorthand for whence -c
, and supports other whence
options. In particular:
-p Do a path search for name even if it is an alias,
reserved word, shell function or builtin.
So:
$ which git
git: aliased to noglob git
$ which -p git
/usr/bin/git
Try
/usr/bin/which git
it should give you some file path, probably /usr/bin/git
whereis
? – VaTo Jun 22 '15 at 04:56whereis
before. Looks likewhereis -b git
lists all the git binaries in $PATH. – thameera Jun 22 '15 at 08:53