내 터미널에 문제가 있습니다. 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
문제를 해결해야 해!