Actualicé a Big Sur y noté que mi usuario todavía estaba usando bash shell, así que cambié Usuarios → Opciones avanzadas → Shell de inicio de sesión /bin/zsh
y reinicié.
El shell que comienza parece ser zsh en la medida en que sucede esto:
$ echo $SHELL
/bin/zsh
Pero el terminal nunca obtiene fuentes ~/.zshrc
, en realidad todavía está obteniendo fuentes ~/.bash_profile
y no entiendo por qué. Las nuevas sesiones también siguen dando esta advertencia:
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.
Ya corrí chsh
pero no tiene nada que cambiar, y definitivamente apunta a /bin/zsh
. Si creo un nuevo usuario, usa zsh y ~/.zshrc
como se esperaba.
Estoy empezando a sospechar que mi shell predeterminado de hecho no es zsh, pero en realidad todavía está usando bash. ?
EDITAR: Sí, está atascado en bash:
$ ps
PID TTY TIME CMD
892 ttys000 0:00.02 -bash
869 ttys001 0:00.01 -bash
1011 ttys002 0:00.01 -bash
¿Como puede ser? Mi configuración de usuario definitivamente apunta a zsh:
Natsfán