zsh에 입력하면 다음과 같이 which git
표시됩니다.
git: aliased to noglob git
실제로 호출되는 git 바이너리가 무엇인지 어떻게 알 수 있나요? (예: /usr/bin/git
대 ~/bin/git
). 기본적으로 which
.
답변1
을 위한 zsh
,which
은 약어이다whence -c
, 기타 whence
옵션을 지원합니다. 특히:
-p Do a path search for name even if it is an alias,
reserved word, shell function or builtin.
그래서:
$ which git
git: aliased to noglob git
$ which -p git
/usr/bin/git
답변2
노력하다
/usr/bin/which git
아마도 파일 경로를 제공해야 할 것입니다./usr/bin/git