bashとzshで環境変数を共有する。
はじめに
最近ログインシェルをbash
からzsh
に変えてみました。
bashからzshに移行する際に環境変数などの設定をそれぞれの.bashrc
もしくは.zshrc
に記載していたのですが、zsh
と共有したいので、以下の方法で共有してみました。
共有方法
まずは、共有する環境変数を定義したファイルを用意します。
私は、$HOME/.common.conf
としてファイルを用意しています。以下抜粋
詳細はこちら
https://github.com/Teshima-Tatsuya/dotfiles/blob/master/.common.conf
上記ファイルをそれぞれのファイルから読み込むことにします。
.bashrc
と.zshrc
に以下を追記してください。
これで、bash
、zsh
で共有の設定を行うことが可能です。
他のシェルに変えたときでも応用できますね。
みなさんもぜひ試してみてください。