0 votos

¿Se hace una copia de seguridad automática de .profile o .bashrc en algún sitio?

Hay archivos ocultos que son bastante importantes si usas mucho la terminal en ~/.profile y ~/.bashrc, etc. ¿Se hace una copia de seguridad de estos archivos en algún lugar por defecto? a veces añado a las variables de entorno a .profile a través de la línea de comandos, por ejemplo echo 'export foo=bar' >> ~.profile y me di cuenta de que podría estar en un gran problema si accidentalmente dejaba fuera uno de los > personajes.

1 votos

N

2voto

No, no hay ningún tratamiento especial de .profile , .bashrc o cualquier otro archivo de configuración dentro de OS X. Por lo tanto, 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 ideas para superar esto

  • realizar una copia de seguridad periódica (probablemente hay archivos en su ordenador que son más importantes que .profile así que deberías hacerlo de todos modos)

  • cambiar los hábitos y utilizar el editor de texto de su elección para actualizar los perfiles del shell

  • crear 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 utilizarlo como add_to_profile 'export foo=bar' .

  • utilizar Hazel (o Acciones de Carpeta) para hacer una copia de seguridad .profile y .bashrc automáticamente después de cada cambio

  • poner esos archivos bajo control de versiones (ya sea localmente o en Github)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X