Tuve un problema similar.
En mi caso, Terminal se detendría diciendo 'Terminal - login - 80x24' en el título .
No quería reinstalar Terminal desde el disco OS X, por lo que seguí varios procedimientos diferentes, y al final uno de ellos pareció haber funcionado. No estoy seguro de qué es lo más importante, pero decidí compartir mis pasos exactos en caso de que alguien los encuentre útiles:
1. Aléjese com.apple.Terminal.plist
de ~/Library/Preferences/
.
Algunos informan que el archivo de configuración de Terminal podría enredarse y evitar que la aplicación se inicie.
Mueva este archivo a algún lugar para realizar una copia de seguridad, salga de la Terminal y vuelva a iniciarlo.
En mi caso, restablecer la configuración cambió la configuración de fuente y color a la predeterminada, pero el problema persistió. Si así fue el tuyo, continúa con el paso dos:
2. Intente ejecutar otro shell que no sea bash
Algunos consejos para cambiar el shell predeterminado en la Terminal /bin/zsh
y reiniciar la Terminal para ver si el problema es específico de bash. En mi caso, hacerlo no cambió nada, y la Terminal aún se quedaría en suspenso login
.
3. Intente mover .bash*
archivos fuera del directorio de inicio
Recordé que durante la sesión anterior creé el .bash_profile
archivo en mi directorio. Quizás algo está realmente mal con eso. Si no ha creado uno usted mismo, algún instalador podría haberlo creado (o editado), especialmente si el software no es específico para Mac OS.
Desafortunadamente, Finder no muestra archivos ocultos por defecto y no proporciona una manera fácil de hacerlo. Sin embargo, en mi caso, descubrí que Automator realmente podía ejecutar comandos bash con éxito :
Este es el script que utilicé:
cd ~
mkdir backup
for F in .bash*
do
mv $F backup
done
Se trasladó todos los archivos a partir de .bash
en mi directorio de backup
subdirectorio.
4. Reiniciar
Reiniciar la aplicación no funcionó para mí en este momento, pero decidí intentar reiniciar también .
Después de reiniciar, Terminal funcionó. Voilà!
Moví el salvado com.apple.Terminal.plist
de nuevo a ~/Library/Preferences/
, en sustitución de la actual, y decidí no para restaurar viejas (y algo no muy útiles) .bash*
archivos y borrado backup
de directorios.
No sé si fue una coincidencia o una combinación de pasos específicos que resolvieron el problema, pero me alegra que la Terminal vuelva a funcionar y espero que la suya también lo haga.