Resposta copiada dos comentários:
Se o bash funciona bem a partir de outra conta de usuário, e seu shell de login está definido como bash, então é mais provável que haja alguma configuração que esteja em falta? Talvez tente restaurar um 'clean' .bashrc
e .profile
para sua conta a partir do diretório /etc/skel/
!