複数の端末でシェルの設定ファイル(.zshrcなど)を使い回したいとき,特定のOSに依存した設定を書いてしまうと,その他のOSで正しく動作しない場合がある.
OSに依存した設定内容はファイルに切り出し,unameに合わせて,適切な設定ファイルを読むようにすればよい.
.zshrc
if [ -f ~/.zshrc.`uname` ] then source ~/.zshrc.`uname` fi
複数の端末でシェルの設定ファイル(.zshrcなど)を使い回したいとき,特定のOSに依存した設定を書いてしまうと,その他のOSで正しく動作しない場合がある.
OSに依存した設定内容はファイルに切り出し,unameに合わせて,適切な設定ファイルを読むようにすればよい.
if [ -f ~/.zshrc.`uname` ] then source ~/.zshrc.`uname` fi