El terminal se cierra inmediatamente

1

He eliminado accidentalmente algunos archivos de mi directorio Applications . No recuerdo exactamente qué, pero algunos de ellos incluían el directorio Cellar .

Ahora, cada vez que trato de abrir el terminal, abre la ventana del terminal pero se cierra inmediatamente (es decir, menos de un segundo). Como no tengo un terminal operativo, no sé cómo resolver el problema de reinstalar el terminal o aplicar una solución. Intenté descargar iTerm e instalarlo, pero exactamente lo mismo le sucede: en el momento en que lo abro, se cierra.

¿Alguna idea?

=== Actualización === En realidad lo intenté de nuevo, y este fue el mensaje que recibí. Cuando hago clic en el botón Ok , el terminal se cierra inmediatamente.

    
pregunta foobar 21.02.2018 - 16:03

2 respuestas

4

Su shell por defecto es el zsh instalado. Probablemente eliminó la carpeta que contiene zsh y algunos otros archivos / carpetas / bibliotecas importantes.

En las preferencias de la Terminal (o Preferencias del sistema > Usuarios & Grupos > ctrl - haga clic en nombre de usuario > Opciones avanzadas ... > login shell | por lo que recuerdo que tiene para reiniciar para hacer que esto funcione, vuelva a configurar el shell predeterminado en / bin / bash. Luego, vuelva a ejecutar Terminal y desinstala brew y vuelve a instalarlo después. Puede que tenga que desinstalar manualmente brew eliminando algunas carpetas en / usr / local / si eliminó demasiados archivos y carpetas anteriormente ("Eliminé accidentalmente algunos archivos de mi directorio de Aplicaciones. No recuerdo exactamente qué, pero algunos de ellos están incluidos el directorio de la bodega. ").

En un segundo paso, reinstala brew y brew execs instalados.

    
respondido por el klanomath 21.02.2018 - 18:17
0

Desde que descartó una simple reinstalación del sistema operativo, es claramente una variable de entorno o configuración del usuario.

Si tiene más de un usuario y ssh habilitado, trataría de ssh desde otra máquina para ver si son sus archivos de puntos o un problema del sistema.

Si no puede hacer eso, es probable que inicie el modo de usuario único y elimine el archivo /var/db/.AppleSetupDone y cree una nueva cuenta de administrador.

Esa cuenta le permitirá probar si los archivos de inicio de shell del sistema están comprometidos o si es solo su cuenta de usuario. Desde allí puede decidir rastrear todos y cada uno de los archivos, como .bashrc .bash_profile y .profile, etc. (o si usa zsh - esos archivos de inicio) y editar / eliminar / reemplazar.

En el peor de los casos, podría hacer una copia de seguridad y luego limpiar, borrar la instalación, y asegurarse de mantener una buena cuenta mientras carga los datos de su copia de seguridad.

Suena como en la configuración del entorno o algún archivo de inicio, ya que has intentado reinstalar fácilmente los componentes del sistema.

    
respondido por el bmike 21.02.2018 - 17:15

Lea otras preguntas en las etiquetas