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:??
Resumo
Como você pode ver, tentei executar o comando
chsh -s /bin/zsh
mas recebi a mensagem de erro
chsh:command not found
Além disso, qualquer tarefa simples que tento realizar na linha de comando não é mais possível, embora funcionasse antes. Agora sempre recebo a mensagem de erro
command not found
Existe algum problema com o caminho ou padrão do shell? Qualquer ajuda é apreciada.
Responder1
De alguma forma, você conseguiu definir seu PATH
valor estranho.
O padrão PATH
em um sistema macOS:
$ getconf PATH
/usr/bin:/bin:/usr/sbin:/sbin
chsh
está localizado em /usr/bin
:
$ command -v chsh
/usr/bin/chsh
Você deve revisitar os arquivos de inicialização do seu shell para ver o que você fez para alterar o valor de PATH
.
Você ainda poderá usar chsh
, mas, a menos que corrija PATH
o valor da sua variável, terá que fornecer o caminho completo para o utilitário:
/usr/bin/chsh -s /bin/zsh