Syntax Error.

[Sy] Raspbian のシェルを zsh に変更する手順


ラズパイRaspbian をインストールしたのでシェルを bash から zsh に変更しました。その手順のメモです。


⇒ RaspberryPi3のかんたん初期設定 - Qiita

1. /etc/pam.d/chsh を編集

記事にあるとおり、 /etc/pam.d/chsh を編集し、 の記述をコメントアウトします。

$ sudo vim /etc/pam.d/chsh

auth required
# auth required  <- コメントアウト

2. zsh をインストール&切り替え

zsh をインストールして、切り替えます。

$ sudo apt-get install -y zsh
$ chsh -s /usr/bin/zsh

ログインしなおしてシェルを起動すると初期設定として .zshrc を作成できます。


⇒ zshで初回起動したときに対話的にzshrcを作成する - Qiita

今回はおすすめの設定を使うことにしたので、「2」を入力して Enter を押すと、自動で .zshrc を作成してくれるので、プロンプトとかとりあえずいい感じになります。

This is the Z Shell configuration function for new users,
You are seeing this message because you have no zsh startup files
(the files .zshenv, .zprofile, .zshrc, .zlogin in the directory
~).  This function can help you with a few settings that should
make your use of the shell easier.

You can:

(q)  Quit and do nothing.  The function will be run again next time.

(0)  Exit, creating the file ~/.zshrc containing just a comment.
     That will prevent this function being run again.

(1)  Continue to the main menu.

(2)  Populate your ~/.zshrc with the configuration recommended
     by the system administrator and exit (you will need to edit
     the file by hand, if so desired).

--- Type one of the keys in parentheses --- 2