컴퓨터 간 bash 프로필 동기화

컴퓨터 간 bash 프로필 동기화

내 .bash_profile에는 수많은 내용이 있습니다. 문제는 제가 ~3대의 컴퓨터를 매우 자주 사용하고, 여기저기서 내 기본 설정을 복사하여 붙여넣는 데 지쳤다는 것입니다. 그 중 두 개는 Ubuntu 10.10을 실행하고, 하나는 OSX를 실행합니다. Dropbox를 사용하여 단일 prefs 파일을 공유할 수 있는 방법이 있는지 궁금합니다. 예를 들어, 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

관련 정보