cambia in .bash_profile causando il caricamento della shell del terminale, ma continua a eseguire il ciclo con le impostazioni PATH

2

Stavo cercando di apportare alcune modifiche con PATH (principalmente aggiungo un nuovo PATH) al mio profilo .bash e l'ultima riga inserita era source .bash_profile .

Dopo aver salvato e riavviato l'app Terminal, al posto del prompt della shell vedo continuamente i valori PATH che spuntano sulla scheda della mia finestra Terminale. Solo CTRL + C lo ucciderà ma ora vedo il messaggio 'Applicazione chiusa' e questa è la fine. Cosa faccio per ripristinare la shell al mio stato precedente? Ho provato a eseguire i permessi di riparazione sotto Utility Disco, ma questo non sembrava risolvere il mio problema.

Grazie in anticipo.

    
posta Shona 22.10.2014 - 00:48
fonte

1 risposta

3

Dovresti rimuovere la linea:

source .bash_profile

dal tuo .bash_profile. Questa linea sta causando il ciclo infinito caricando continuamente il file. Come hai scoperto, la riparazione delle autorizzazioni non risolverà questo problema.

Dato che non puoi accedere al terminale, puoi modificare il tuo .bash _profile in TextEdit. Ecco come fare:

  1. Apri l'applicazione TextEdit e seleziona Apri (sotto File).
  2. Passa alla tua cartella Inizio.
  3. .bash_profile non verrà mostrato per impostazione predefinita, poiché inizia con un punto ed è nascosto. Digita Cmd-Shift-. per visualizzare tutti i file nascosti.
  4. Quindi apri il tuo .bash_profile e rimuovi la riga source .bash_profile .
risposta data 22.10.2014 - 01:01
fonte

Leggi altre domande sui tag