Mac OSX에서 bash ls 명령을 찾을 수 없습니다

Mac OSX에서 bash ls 명령을 찾을 수 없습니다

내 터미널에 문제가 있습니다. ls내가 얻는 것과 같은 명령을 탭할 때마다

Patricks-MacBook-Pro:~ patrickwalsh$ ls
-bash: ls: command not found

달리기

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

문제를 해결하지만 일시적으로만 가능합니다. 예를 들어 창을 닫았다가 다시 열면 위의 문제가 다시 발생합니다.

어떤 도움이나 조언이라도 좋을 것입니다.

답변1

이것을 당신에게 추가 ~/.profile하거나 ~/.bash_rc:

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

PATH위의 선언과 같은 다른 -선언을 제거합니다 .

답변2

~/.profile에서 PATH 선언을 만들 때 원래 PATH 변수의 내용이 손실되지 않도록 ":$PATH"를 추가해야 합니다.

예를 들어, .profile에 다음이 있는 경우:

내보내기 경로=/bin:/sbin:/usr/bin:/usr/sbin

내보내기 경로=/usr/local/bin/python

두 번째 선언으로 인해 쉘은 "stock" 명령에 대한 참조를 잃게 됩니다. 대신 두 번째 EXPORT 라인을 간단히 변경하면 됩니다.

내보내기 경로=/usr/local/bin/python:$PATH

문제를 해결해야 해!

관련 정보