Big Sur cambió a la terminal zsh pero todavía usa .bash_profile

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/zshy 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_profiley 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í chshpero no tiene nada que cambiar, y definitivamente apunta a /bin/zsh. Si creo un nuevo usuario, usa zsh y ~/.zshrccomo 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:Opciones avanzadas de usuario con shell de inicio de sesión resaltado que apunta a /bin/zsh

¿Ha intentado reiniciar su máquina después de configurar zsh?

Respuestas (1)

¿Está utilizando Terminal.app de macOS? Podría estar anulando esto en sus Preferencias:

ingrese la descripción de la imagen aquí