Tengo toneladas de cosas en mi .bash_profile. El problema es que uso ~3 computadoras con mucha frecuencia y estoy cansado de tener que copiar y pegar mis preferencias en todas partes. Dos de ellos ejecutan Ubuntu 10.10 y uno ejecuta OSX. Me preguntaba si había alguna manera de usar Dropbox para compartir un único archivo de preferencias. Por ejemplo, cuando comience bash, ¿dígale que verifique ~/Dropbox/Bash/.bash_profile
?
Aunque, ¿podría también decirle a emacs que busque de ~/Dropbox/Emacs/.emacs
alguna manera?
Respuesta1
~/.bash_profile
DROPBOX_PROFILE='~/Dropbox/Bash/.bash_profile'
if [ -f $DROPBOX_PROFILE ]; then
source $DROPBOX_PROFILE
fi
~/.emacs
(load "~/Dropbox/Emacs/.emacs")
Respuesta2
¿Qué tal esto, que evita tener archivos de configuración especiales que generan las versiones de Dropbox?
$ ln -s ~/Dropbox/Bash/.bash_profile ~/.bash_profile
$ ln -s ~/Dropbox/Emacs/.emacs ~/.emacs
Respuesta3
En su .bash_profile habitual, simplemente llame a ~/Dropbox/Bash/.bash_profile.
#.bash_profile
. ~/Dropbox/Bash/.bash_profile # the '.' command runs a file.
En realidad, probablemente quieras llamar al archivo compartido de otra manera, o al menos no convertirlo en un archivo oculto.
Respuesta4
Consulte también "homeboy" para conocer la sincronización y actualización general de la máquina de desarrollo:https://github.com/preston/homeboy