Eu fui para Terminal »Preferências» Inicialização e mudei Shells abertos com de Default login shell para Comando e usou outro shell (por exemplo, /bin/csh
em vez do meu original /bin/bash
).
Isso tornou meu terminal funcional novamente - e usando tutorial, instalei uma versão mais recente do Bash para substituir o /bin/bash
I originalmente substituído.
Eu cortei e colei estas linhas:
curl -LO ftp://ftp.cwru.edu/pub/bash/bash-4.2.tar.gz
tar zxvf bash-4.2.tar.gz
cd bash-4.2
./configure && make && sudo make install
chsh -s /usr/local/bin/bash {user_name}
sudo bash -c "echo /usr/local/bin/bash >> /private/etc/shells"
cd /bin
sudo mv bash bash-old
sudo ln -s /usr/local/bin/bash bash
E pronto!