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:??
Resumen
Como puedes ver, he intentado ejecutar el comando.
chsh -s /bin/zsh
pero me salió el mensaje de error
chsh:command not found
Además, cualquier tarea sencilla que intento realizar en la línea de comandos ya no es posible, aunque antes funcionaba. Ahora siempre me sale el mensaje de error
command not found
¿Hay algún problema con la ruta o el valor predeterminado del shell? Se agradece cualquier ayuda.
Respuesta1
De alguna manera has logrado establecer tu PATH
valor extraño.
El valor predeterminado PATH
en un sistema macOS:
$ getconf PATH
/usr/bin:/bin:/usr/sbin:/sbin
chsh
Se encuentra en /usr/bin
:
$ command -v chsh
/usr/bin/chsh
Deberías volver a visitar los archivos de inicialización de tu shell para ver qué has hecho para alterar el valor de PATH
.
Aún deberías poder usar chsh
, pero a menos que corrijas PATH
el valor de tu variable, tendrás que proporcionar la ruta completa a la utilidad:
/usr/bin/chsh -s /bin/zsh