Mac 버전 10.15.3을 사용하고 있는데 [-bash: chsh: command not find] 오류가 발생했습니다. 제대로 작동하기 전에. 아래는 터미널 전경

Mac 버전 10.15.3을 사용하고 있는데 [-bash: chsh: command not find] 오류가 발생했습니다. 제대로 작동하기 전에. 아래는 터미널 전경
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당신은 어떻게 든 당신을 이상한 값으로 설정했습니다 .

PATHmacOS 시스템의 기본값:

$ 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

관련 정보