LoginSignup
3
2

More than 3 years have passed since last update.

chshでzshに切り替わらない……echo $SHELLもzshなのになんで?って思っていたら。

Posted at

よくあるzshに切り替える方法

chsh -s /bin/zsh

これを実行すれば、シェルが切り替わるとだいたいどのサイトにも書いてある。
確認もした。

echo $SHELL
/bin/zsh 

よし切り替わったなと思っていた。

切り替わってなかった

再起動すれば読み込まれるというので、ターミナルを再起動するのだが、切り替わっていない。

なんで???

知識が少ないなりにいろいろ調べた。/etc/passwd~が関係あるんじゃないかとか、いろいろ。

答え

デフォルトのログインシェルを利用する設定になってないだけだった。

スクリーンショット 2020-06-20 16.58.01.png

罠だと思う。

この画面は、ターミナルを開き、[ターミナル環境設定>一般]と進むと行ける。
ここで、デフォルトのログインシェルのラジオボタンをクリックしてターミナルを再起動したらzshになった。

同じことで時間を潰してしまっている人に届くことを祈りたい。

~おわり~

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2