답변:
which -a COMMAND
(또는 where COMMAND
또는 whence -ca COMMAND
)를 사용 COMMAND
하여 명령 경로에서 모든 발생을 찾을 수 있습니다 .
예를 들면 다음과 같습니다.
% alias ls='noglob ls'
% ls () /bin/ls
% which ls
ls: aliased to noglob ls
% which -a ls
ls: aliased to noglob ls
ls () {
/bin/ls
}
/bin/ls
항목이 실행되기 전에 명령 행에서 별명이 대체 될 때 목록의 두 번째 명령은 찾고있는 명령입니다 (물론 첫 번째 행이 어떻게 든 동일한 이름으로 별명되었다고 가정)