Il terminal si chiude immediatamente

1

Ho eliminato per errore alcuni file dalla mia directory Applications . Non ricordo esattamente cosa, ma alcuni di essi includevano la directory Cellar .

Ora, ogni volta che provo ad aprire il terminale, apre la finestra del terminale ma si chiude immediatamente (cioè meno di un secondo). Poiché non ho un terminale operativo, non so come risolvere il problema della reinstallazione del terminale o dell'applicazione di eventuali correzioni. Ho provato a scaricare iTerm e ad installarlo ma succede esattamente la stessa cosa: nel momento in cui lo apro, si chiude.

Qualche idea?

=== === Aggiornamento Effettivamente provato di nuovo, e questo era il messaggio che ho ricevuto. Quando faccio clic sul pulsante Ok , il terminale si chiude immediatamente.

    
posta foobar 21.02.2018 - 16:03
fonte

2 risposte

4

La tua shell di default è la zsh creata da brew. Probabilmente hai rimosso la cartella contenente zsh e alcuni altri file / cartelle / librerie importanti.

Nelle preferenze di Terminale (o Preferenze di Sistema > Utenti & Gruppi > ctrl -click user_name > Opzioni avanzate ... > shell di login | per quanto mi ricordo hai per riavviare per farlo funzionare) reimpostare la shell di default su / bin / bash. Quindi riavvia Terminal e disinstalla brew e reinstallalo in seguito. Potrebbe essere necessario disinstallare brew manualmente eliminando alcune cartelle in / usr / local / se hai cancellato troppi file e cartelle in precedenza ("Ho eliminato per errore alcuni file dalla mia directory Applicazioni. Non ricordo esattamente cosa, ma alcuni di essi sono inclusi la directory Cellar. ").

In una seconda fase, reinstalla brew e prepara execs installati.

    
risposta data 21.02.2018 - 18:17
fonte
0

Poiché hai escluso una semplice reinstallazione del sistema operativo, è chiaramente una variabile d'ambiente o un'impostazione utente.

Se hai più di un utente e ssh abilitati, proverei a ssh in da un altro computer per vedere se sono i tuoi file punto o un problema di sistema.

Se non riesci a farlo, probabilmente eseguirò l'avvio in modalità utente singolo e rimuoverò il file /var/db/.AppleSetupDone e creerò un nuovo account amministratore.

Tale account ti consentirà di verificare se i file di avvio della shell di sistema sono compromessi o se è solo il tuo account utente. Da lì puoi decidere di rintracciare ogni file come .bashrc .bash_profile e .profile, ecc. (O se usi zsh - quei file di avvio) e modificali / rimuovili / sostituiscili.

Nel peggiore dei casi potresti fare un backup e quindi cancellare l'installazione di cancellazione - e assicurati di mantenere un buon account mentre carichi i dati dal backup.

Sembra un'impostazione ambientale o un file di avvio da quando hai provato la cosa facile di reinstallare i componenti di sistema.

    
risposta data 21.02.2018 - 17:15
fonte

Leggi altre domande sui tag