![저는 Mac 버전 10.15.3을 사용하고 있으며 제대로 작동하기 전에 [-bash: chsh: 명령을 찾을 수 없음] 오류가 발생했습니다. 아래는 터미널 보기입니다.](https://rvso.com/image/170667/%EC%A0%80%EB%8A%94%20Mac%20%EB%B2%84%EC%A0%84%2010.15.3%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EA%B3%A0%20%EC%9E%88%EC%9C%BC%EB%A9%B0%20%EC%A0%9C%EB%8C%80%EB%A1%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EA%B8%B0%20%EC%A0%84%EC%97%90%20%5B-bash%3A%20chsh%3A%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%5D%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%95%84%EB%9E%98%EB%8A%94%20%ED%84%B0%EB%AF%B8%EB%84%90%20%EB%B3%B4%EA%B8%B0%EC%9E%85%EB%8B%88%EB%8B%A4..png)
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
(base) Ashutoshs-MacBook-Air:~ ashutoshrudraksh$
(base) Ashutoshs-MacBook-Air:~ ashutoshrudraksh$ chsh -s /bin/zsh
-bash: chsh: command not found
(base) Ashutoshs-MacBook-Air:desktop ashutoshrudraksh$ python
-bash: python: command not found
(base) Ashutoshs-MacBook-Air:desktop ashutoshrudraksh$ sudo make install
-bash: sudo: command not found
(base) Ashutoshs-MacBook-Air:desktop ashutoshrudraksh$ echo $PATH
’/usr/local/bin:??
요약
보시다시피 나는 명령을 실행하려고 시도했습니다.
chsh -s /bin/zsh
그런데 오류 메시지가 떴어요
chsh:command not found
또한 이전에는 작동했지만 명령줄에서 수행하려는 간단한 작업은 더 이상 가능하지 않습니다. 이제 항상 오류 메시지가 나타납니다.
command not found
경로나 쉘 기본값에 문제가 있나요? 도움을 주시면 감사하겠습니다.
답변1
PATH
당신은 어떻게 든 당신을 이상한 값으로 설정했습니다 .
PATH
macOS 시스템의 기본값 :
$ getconf PATH
/usr/bin:/bin:/usr/sbin:/sbin
chsh
위치 /usr/bin
:
$ command -v chsh
/usr/bin/chsh
의 값을 변조하기 위해 수행한 작업을 확인하려면 셸의 초기화 파일을 다시 방문해야 합니다 PATH
.
을 계속 사용할 수 있지만 변수 값을 chsh
수정하지 않는 한 PATH
유틸리티에 대한 전체 경로를 제공해야 합니다.
/usr/bin/chsh -s /bin/zsh