No, no hay un manejo especial de .profile
, .bashrc
o cualquier otro archivo de configuración en OS X. Entonces, a menos que esté ejecutando una copia de seguridad regular (por ejemplo, utilizando Time Machine), estos archivos se perderán si escribe >
en lugar de >>
.
Algunas de las ideas más importantes para superar esto
- ejecuta una copia de seguridad regular (probablemente hay archivos en tu computadora que son más importantes que
.profile
, por lo que deberías estar haciendo esto de todos modos)
- cambie los hábitos y use el editor de texto de su elección para actualizar los perfiles de shell
-
crea una función de shell para realizar la operación de adición, por ejemplo, algo como esto (no probado)
add_to_profile() {
echo >> ~/.profile
echo '# ' Added on $(date) >> ~/.profile
echo $* >> ~/.profile
}
y utilízalo como add_to_profile 'export foo=bar'
.
-
use Hazel (o Acciones de carpeta) para hacer una copia de seguridad de .profile
y .bashrc
automáticamente después de cada cambio
-
ponga esos archivos bajo el control de versión (localmente o en Github)