はじめに
最近ログインシェルをbashからzshに変えてみました。
bashからzshに移行する際に環境変数などの設定をそれぞれの.bashrcもしくは.zshrcに記載していたのですが、zshと共有したいので、以下の方法で共有してみました。
共有方法
まずは、共有する環境変数を定義したファイルを用意します。
私は、$HOME/.common.confとしてファイルを用意しています。以下抜粋
alias la='ls -la'export EDITOR='vim'詳細はこちら
上記ファイルをそれぞれのファイルから読み込むことにします。
.bashrcと.zshrcに以下を追記してください。
if [ -f "${HOME}/.common.conf" ] ; then source "${HOME}/.common.conf"fiこれで、bash、zshで共有の設定を行うことが可能です。
他のシェルに変えたときでも応用できますね。
みなさんもぜひ試してみてください。