Mac OS X Snow Leopard Unix의 여러 "-bash 명령을 찾을 수 없음" 메시지

Mac OS X Snow Leopard Unix의 여러 "-bash 명령을 찾을 수 없음" 메시지

터미널을 열면 자동 오류 메시지가 표시되고 와 같은 간단한 명령의 경우에도 여러 메시지를 받는 데 -bash: PATH command not found. 문제가 있습니다 . 일부 도움 요청에서 알 수 있듯이 내 Unix 시스템 파일이 손상되었을 가능성이 있습니까? 내 직감으로는 UNIX 명령을 실행하기 위한 올바른 위치에서 벗어나게 하는 일부 설정이 있지만 이 문제를 해결하는 방법을 모르겠습니다.-bash "x" command not found.ls cd mkdir rm
echoexport

답변1

.bashrc 또는 .bash_profile 파일(또는 기타 시작 파일)에 오타가 포함되어 있으며 PATH가 유효하지 않습니다. 확실히 알기 위해서는 .bashrc 또는 .bash_profile 파일을 살펴봐야 합니다.

이와 같은 명령은 ls mkdir rmPATH가 유효하지 않기 때문에 쉘이 PATH에서 해당 명령을 찾을 수 없기 때문에 작동하지 않습니다. " 및 " 와 같은 echo명령은 exportBash에 내장되어 있기 때문에 작동하는 이유입니다 cd(버그일 수도 있음) .

.bashrc 또는 .bash_profile 파일을 검색하고 PATH를 정의하는 줄을 찾으세요. 다음과 같이 두 번째 PATH가 $로 시작하지 않는 잘못된 정의가 있을 수 있습니다.

export PATH=PATH:/usr/local/bin:/usr/local/sbin
export PATH=PATH:/opt/local/bin:/opt/local/sbin

다음과 같이 말해야 합니다.

export PATH=$PATH:/usr/local/bin:/usr/local/sbin
export PATH=$PATH:/opt/local/bin:/opt/local/sbin

관련 정보