zsh에서 "which"를 사용하여 실제 바이너리/스크립트를 찾는 방법은 무엇입니까? [복사]

zsh에서 "which"를 사용하여 실제 바이너리/스크립트를 찾는 방법은 무엇입니까? [복사]

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

관련 정보