bash é o shell de login padrão de sua conta nesse sistema. Para mudá-lo, faça o que o @KevinPanko sugere. Então, bash não será iniciado, apenas zsh . Dado que, através de /etc/profile , você está sempre começando zsh no momento (e não apenas às vezes), isso provavelmente seria a melhor maneira de fazê-lo.
Como alternativa, você pode usar o comando interno exec de bash para substituir seu processo bash . man bash states:
exec ... [command [arguments]]If command is specified, it replaces the shell. No new process is created. The arguments become the arguments to command.
Você pode executar zsh da seguinte forma:
exec zsh
Depois, se você sair do zsh , saia do único shell em execução e saia imediatamente.