我的 .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