bash から zsh に移行しようとしています。
.bashrc を .zshrc に直接コピーしたところ、再度 bash を使用しようとしたときに多くのエラーが発生しました。
.bashrc を .zshrc にエクスポートするにはどうすればよいでしょうか?
ベストアンサー1
lhunathの回答は私を正しい方向に導いてくれましたが、zshは自動的にソースを生成しないようです.profile
。このトピックに関する多くの有益な情報は、このスーパーユーザーの投稿。
私が使用している適応は、一般的なエイリアスと関数を入れて.profile
、次のように手動でソースすることです。
で~/.bashrc
:
source ~/.profile
で~/.zshrc
:
[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile'
emulate
は zsh の組み込みコマンドです。単一の引数で zsh オプションを設定し、指定されたシェルを可能な限りエミュレートします。