Eu acho que algo em .bashrc, .bash_profile ou .profile está executando exit
ou um comando similar que finaliza o processo do shell.
Use o aplicativo TextEdit incorporado no OS X para abri-los e examiná-los. Uma pergunta relacionada mostra como ver e abrir arquivos que começam com um ponto na janela do arquivo aberto do TextEdit.