Linuxでは(通常)これらの初期化ファイルは.bashrc(bashはデフォルトのシェルです)で、OSXでは.bash_profileであることがわかります。しかし、zshのような他のシェルもあります。
そのため、bashをデフォルトのシェルにして、.bashrcで設定して実行することにした場合、exec zsh
zshのinitステップを具体的に指定するためにどのファイルを編集する必要がありますか?新しい端末を初期化するときに実行されるさまざまな種類のシェル用の別々のファイルはありますか?
同じ結果を得るために、.bashrcにいくつかのエイリアスを追加してみました。
alias switch_to_zsh="exec zsh; source zsh_config.sh"
しかし、zshに切り替えた後、source zsh_config.sh
いくつかを忘れていました。
答え1
zshマニュアルから:
Commands are then read from $ZDOTDIR/.zshenv. If the shell is a login
shell, commands are read from /etc/zsh/zprofile and then $ZDOT‐
DIR/.zprofile. Then, if the shell is interactive, commands are read
from /etc/zsh/zshrc and then $ZDOTDIR/.zshrc. Finally, if the shell is
a login shell, /etc/zsh/zlogin and $ZDOTDIR/.zlogin are read.
答え2
このページ最も一般的な *nix シェルの開始ファイルをリストします。 zshの場合、.bashrc
これは.zshrc
。