ググると以下でできるという情報しか見つかりません。
chsh -s /bin/zsh
(私の場合brewで新しいzshをインストールしたので、chsh -s /usr/local/bin/zsh)
しかし、相変わらずターミナルを開いたときのシェルはbashなんですね。
そこで色々調べたら、bashで以下を実行するとzshに切り変えることができました。
exec $SHELL -l
ただ、ターミナルを開くたびにいちいち上記のコマンドをしないといけないので困っています。
ターミナルを開いて最初からzshが起動するようにしたいのですが、どうすればよいかご教示いただけますでしょうか。
OSはMACです!
別問題発覚
/etc/shells
に追記したか、という回答がありましたが追記しておりました。
もしかしたら別問題かもということに気づきました。
ターミナルを開いた時に、echo $SHELL
を実行すると、zshになっているので問題なくデフォルトをzshにできていると思われます。
ただ私は、oh-my-zshというフレームワークを入れており、色などを変更しているのですが
どうやらターミナルを起動するたびにexec $SHELL -l
をいちいち実行しないとoh-my-zshの設定が反映しないようです。
なにかご存知のかたはご教示いただけますと幸いでございます。
回答3件
あなたの回答
tips
プレビュー