シンボリックリンク+Dropboxによる環境管理
最近使い方がわかってきたシンボリックリンクについてです.
複数環境において各.hogercファイルの管理が意外に面倒でどうしようもないかんじだったので,
どうしようか考えていたら,
友人にYouシンボリックリンク使っちゃいなYO☆
と言われたので,つかってみたところ大変便利でした.
具体的には,
Dropbox内の好きなところにrcファイルたちをおいて,
homeディレクトリ以下に.vimrcといった名前のシンボリックリンクを作成するだけです.
#!/bin/sh # shell config ----- ln -s ~/Dropbox/archive/rcFiles/bashrc ~/.bashrc ln -s ~/Dropbox/archive/rcFiles/zshrc ~/.zshrc ln -s ~/Dropbox/archive/rcFiles/alias ~/.alias # vim config ----- ln -s ~/Dropbox/archive/rcFiles/vim ~/.vim ln -s ~/Dropbox/archive/rcFiles/vimrc ~/.vimrc ln -s ~/Dropbox/archive/rcFiles/gvimrc ~/.gvimrc ln -s ~/Dropbox/archive/rcFiles/vimperatorrc ~/.vimperatorrc # emacs config ----- ln -s ~/Dropbox/archive/rcFiles/emacs ~/.emacs # screen config ----- ln -s ~/Dropbox/archive/rcFiles/screenrc ~/.screenrc
こんな感じです.
Dropbox以下のディレクトリは自由にするといい感じです.
ちなみに,オリジナルのシェルスクリプトもDropbox内においておいて,
Pathを通しておくと大変便利ですね.
たまに,実行権限渡してなくて呼べなかったりするんですが.
まぁ,それはそれな感じで.