Cuando abrí Terminal después de instalar Catalina, apareció esto:
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.
Así que copié y pegué el código, me hizo ingresar mi contraseña, pero no pasó nada.
bash-3.2$ chsh -s /bin/zsh
Changing shell for HomoErektus.
Password for HomoErektus:
chsh: no changes made
bash-3.2$ echo $0
bash
Parece que no puedo encontrar ninguna respuesta. Nadie parece haber experimentado este mismo problema. Mi inicio de sesión de usuario ya tiene zsh como shell predeterminado.
editar: la terminal estaba bien al día siguiente. Parece que la terminal estaba actuando mal. Adivina el viejo "¿Has probado a apagarlo y encenderlo de nuevo?" funciona.
Terminal tiene una configuración para usar el shell predeterminado o ejecutar cualquier programa.
Haría la elección que desees:
Si no es así, tendrá que buscar cada uno de sus archivos de inicialización. Antes de hacer eso, crea una nueva cuenta de usuario para asegurarte de tener un zsh que funcione para ese usuario y terminal en general.
Sin embargo, probablemente sea el elemento obvio de arriba.
sin ladera
zsh
. ¿Puede verificar las preferencias de Terminal (primera pestaña) para ver si inicia el shell predeterminado allí o llamabash
específicamente?gordon davisson