Ho accidentalmente sovrascritto il mio file ~/.bash_profile
.
Qualcuno ha un "campione" che potrei copiare, o sapere dove potrei trovarne uno?
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
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.
Esiste un backup situato in:
/etc/skel/.bash_profile
Copia semplicemente sul tuo file corrente.
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).