読者です 読者をやめる 読者になる 読者になる

pixyzehn blog

iPhone App, Mac App, Programming, Web service, Tool, Evernote, etc

ターミナルでbashをzshに変更する

macではシェルがbashとなっていますが、zshに変更してみたいと思います。

さっそくターミナルを立ち上げてコマンドを実行していきます。

$ ps

このように実行されたでしょうか。

$ ps
  PID  TTY            TIME CMD
  ***  ttys002    00:00:08 bash

このことから現在bashが動いていることがわかります。

macにはzshがすでにインストールされているので、zshを実行します。

$ zsh

psを実行します。

$ ps
$ ps
 PID  TTY            TIME CMD
  ***  ttys002    00:00:08 bash
  ***  ttys002    00:00:02 zsh

いったんzshを終了します。

$ exit

毎回zshを起動するのは面倒なのでログインシェルをzshに変更していきます。

$ cat /etc/shells

表示は以下のようになると思います。

/bin/bash
/bin/csh
/bin/ksh
/bin/tcsh
/bin/zsh

ここにzshがあることを確認します。

次にログインシェルをzshに変更します。

$ chsh -s /bin/zsh

ターミナルを再起動してpsすると

$ ps
  PID  TTY            TIME CMD
  ***  ttys002    00:00:08 zsh

zshに変わっていることが確認できます。