No, non esiste una gestione speciale di .profile
, .bashrc
o qualsiasi altro file di configurazione in OS X. Quindi, a meno che non si stia eseguendo un backup regolare (ad esempio utilizzando Time Machine), questi file andranno persi se si digita >
anziché >>
.
Alcune delle idee migliori per superare questo
- esegui un backup regolare (ci sono probabilmente dei file sul tuo computer che sono più importanti di
.profile
, quindi dovresti farlo comunque)
- cambia abitudini e usa l'editor di testo di tua scelta per aggiornare i profili di shell
-
crea una funzione di shell per eseguire l'operazione di aggiunta, ad es. qualcosa di simile a questo (non verificato)
add_to_profile() {
echo >> ~/.profile
echo '# ' Added on $(date) >> ~/.profile
echo $* >> ~/.profile
}
e usalo come add_to_profile 'export foo=bar'
.
-
usa Hazel (o Folder Actions) per eseguire il backup di .profile
e .bashrc
automaticamente dopo ogni modifica
-
metti questi file sotto controllo versione (localmente o su Github)