Cuando abrí el 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é el código, me hizo introducir 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 usuario de inicio de sesión ya tiene zsh como el shell por defecto.
edit: el terminal estaba bien al día siguiente. Parece que el terminal estaba actuando. Supongo que el viejo "¿Has probado a apagarlo y encenderlo de nuevo?" funciona.
1 votos
Si no hay que hacer ningún cambio, tu shell por defecto ya es
zsh
. Puedes comprobar las preferencias de la Terminal (1ª pestaña) para ver si allí se inicia el shell por defecto o se llama abash
¿específicamente?1 votos
Tenga en cuenta que el cambio de su shell de inicio de sesión no tiene ningún efecto sobre los shells existentes. Si tienes una ventana de Terminal abierta ejecutando bash, seguirá ejecutando bash. Al abrir una nueva ventana de Terminal se utilizará la nueva configuración (a menos que se anule en las preferencias de Terminal).