我的 .bash_profile 中有很多东西。问题是,我经常使用大约 3 台计算机,我厌倦了到处复制粘贴我的首选项。其中两台运行 Ubuntu 10.10,一台运行 OSX。我想知道是否有办法使用 Dropbox 来共享单个首选项文件。比如,当 bash 启动时,告诉它检查~/Dropbox/Bash/.bash_profile
?
但是,我也可以以某种方式告诉 emacs 来查看~/Dropbox/Emacs/.emacs
吗?
答案1
的〜/ .bash_profile
DROPBOX_PROFILE='~/Dropbox/Bash/.bash_profile'
if [ -f $DROPBOX_PROFILE ]; then
source $DROPBOX_PROFILE
fi
〜/.emacs
(load "~/Dropbox/Emacs/.emacs")
答案2
这样怎么样?可以避免使用源自 Dropbox 版本的特殊配置文件?
$ ln -s ~/Dropbox/Bash/.bash_profile ~/.bash_profile
$ ln -s ~/Dropbox/Emacs/.emacs ~/.emacs
答案3
在您的常规 .bash_profile 中,只需调用 ~/Dropbox/Bash/.bash_profile。
#.bash_profile
. ~/Dropbox/Bash/.bash_profile # the '.' command runs a file.
实际上,您可能希望将共享文件命名为其他名称,或者至少不将其设为隐藏文件。
答案4
还请查看“homeboy”以了解常规开发机器的同步和更新:https://github.com/preston/homeboy