현재 쉘에 "주어진 명령에 대해 PATH에서 가능한 모든 일치 항목을 찾으십니까?"라고 묻는 기본 제공 방법이 있습니까?
나는 스크립트를 작성할 수 있다는 것을 깨달았습니다.
- 현재 PATH 확장
- 주어진 명령이 이러한 모든 위치에 존재하는지 확인하십시오.
- 결과 인쇄
하지만 나는 또한 Linux에 종종 다음과 같은 작업을 수행하는 마법의 단축키가 내장되어 있다는 것을 발견했습니다.
이 사용 사례에 대해 생각하는 또 다른 방법은 which [whatever]
"입력할 때 경로의 첫 번째 일치 항목이 존재하지 않는 경우 어떤 일이 발생하는지 프로그래밍 방식으로 어떻게 알 수 있습니까?"와 같은 질문에 대한 일반적인 대답입니다.
답변1
bash
이 답변은 Linux에만 국한되지 않지만 또는 Shell을 사용하는 경우 다음 zsh
을 사용할 수 있습니다.
type -a command
쉘이 발견될 수 있는 모든 위치를 확인하십시오 command
.