exec bash -l
Isto irá substituir a atual sessão do shell com um bash shell iniciado como um shell de login. Um shell de login lerá seu .bash_profile (ou .bash_login ou .profile , o que encontrar primeiro) e outros arquivos onde seu prompt pode ser definido.
Com exec bash , você substituiu a sessão atual do shell por um shell interativo. Isso lerá .bashrc do seu diretório pessoal. Se você não definir seu prompt lá, você receberá o prompt bash padrão.
Sem o exec , você teria conseguido apenas exit para voltar à sua antiga sessão de shell. Com o exec , a sessão antiga desapareceu.
Você também pode simplesmente sair do shell e iniciar um novo.