검색 경로 문제를 해결하려면 명령이 저장된 디렉토리의 경로 이름을 알아야 합니다.
잘못된 버전의 명령이 있을 경우 동일한 이름의 명령이 있는 디렉토리가 검색 경로에 포함됩니다. 이 경우 적절한 디렉토리가 검색 경로의 뒷부분에 포함되거나 아예 표시되지 않을 수 있습니다.
echo $PATH 명령을 사용하여 현재 검색 경로를 표시할 수 있습니다.
type 명령을 사용하여 잘못된 버전의 명령을 실행 중인지 여부를 확인할 수 있습니다. 예를 들면 다음과 같습니다.
$ type acroread acroread is /usr/bin/acroread
$ echo $PATH
경로를 수정해야 할 경우 3단계로 이동합니다. 그렇지 않을 경우 4단계로 이동합니다.
|
|
$ which command
다음 예에서는 type 명령을 사용할 때 mytool 실행 파일이 검색 경로 내 디렉토리에 없음을 보여줍니다.
$ mytool -bash: mytool: command not found $ type mytool -bash: type: mytool: not found $ echo $PATH /usr/bin: $ vi $HOME/.profile (Add appropriate command directory to the search path) $ . $HOME/.profile $ mytool
명령을 찾을 수 없는 경우 매뉴얼 페이지에서 해당 디렉토리 경로를 찾으십시오.