Come faccio a ripristinare il mio profilo .bash_profile?

8

Ho accidentalmente sovrascritto il mio file ~/.bash_profile .

Qualcuno ha un "campione" che potrei copiare, o sapere dove potrei trovarne uno?

    
posta Maxpm 26.09.2011 - 14:22
fonte

6 risposte

4

Se la finestra del terminale è ancora aperta, è possibile salvare le impostazioni dell'ambiente corrente da ricostruire. Il file recuperato conterrà più informazioni di quelle che potresti aver definito tu stesso, quindi rimuovi le parti che non ti servono:

Var e funzioni definite:

$ declare > .bash_profile.recovered

Alias:

$ alias >> .bash_profile.recovered
    
risposta data 11.04.2018 - 14:42
fonte
3

Cerca dot_files in Google o Github se ti piace un campione.

Se desideri ripristinarlo, puoi provare a recuperarlo dal backup TimeMachine (se presente)

    
risposta data 26.09.2011 - 14:37
fonte
1

Sfortunatamente questo è il controllo di revisione. Non c'è modo di annullare le modifiche, mentre le attraverso il finder vengono effettivamente spostate nel cestino.

Utilizza TimeMachine in futuro. Oltre a questo, ti darà anche un pezzo di mente quando muore il tuo attuale disco fisso. Conosco persone che affrontano questo problema ora e se hanno investito solo $ 30- $ 50 in un hdd di backup, i problemi non si sarebbero verificati. Ti consiglio di imparare da questo e di eseguire il backup periodicamente usando timemachine.

Github come menzionato da Ian C è un ottimo posto per appoggiare i tuoi dotfile, inoltre puoi trovare dotfile da altri'. Controllo della versione per il salvataggio qui, non so quante volte mi ha salvato, ma sicuramente più di quanto riesca a ricordare. Il vantaggio di TimeMachine è che controlla anche la versione, il problema è che è memorizzato in base all'ora dell'istantanea, non alla versione logica.

Buona fortuna.

    
risposta data 26.09.2011 - 19:57
fonte
1

Esiste un backup situato in:

/etc/skel/.bash_profile

Copia semplicemente sul tuo file corrente.

    
risposta data 07.02.2014 - 23:16
fonte
1

Puoi provare a recuperarlo utilizzando TestDisk .

Se non funziona, digita:

x56~:$ alias >> ~/.bash_profile

e

x56:~$ echo "PATH=$PATH" >> ~/.bash_profile

per ripristinare almeno il PATH e gli alias, che puoi incollare nel nuovo file di profilo.

    
risposta data 14.07.2016 - 15:34
fonte
0

Se non puoi utilizzare Terminal per accedere a ~/.bash_profile (ad es. è danneggiato) puoi utilizzare BBEdit o qualsiasi altro editor della GUI in grado di aprire file da una posizione e aprire il file danneggiato per risolverlo.

A proposito. se conosci la posizione e il nome di qualsiasi file nascosto, questo metodo può essere utilizzato per aprirlo (assumendo che si tratti di un file di testo).

    
risposta data 16.09.2013 - 10:20
fonte

Leggi altre domande sui tag