
私は、zsh 構成を設定し、必要または可能な場合は現在のユーザーのシェルを zsh に変更する bash で記述されたスクリプトを持っています。デフォルトのシェルが変更された後、zsh に新しいプロファイルをロードさせたいのですが、通常の を実行するとsource
、スクリプト (bash) によって実行されるシェルで開きます。
答え1
あなたの質問には、実際に始めるZ シェル... おそらく、exec /bin/zsh
(bash-) スクリプトに を含めると、zsh
の zsh 構成が自動的にソース化されます~/.zshrc
。
bash のマニュアルページからの抜粋:
exec [-cl] [-a name] [command [arguments]]
が指定されている場合は
command
、シェルが置き換えられます。新しいプロセスは作成されません (...)