[Sy] Raspbian のシェルを zsh に変更する手順
2017/12/23
ラズパイ に Raspbian をインストールしたのでシェルを bash から zsh に変更しました。その手順のメモです。
こちらの記事を参考にさせていただきました。
⇒ RaspberryPi3のかんたん初期設定 - Qiita1. /etc/pam.d/chsh を編集
記事にあるとおり、 /etc/pam.d/chsh
を編集し、 pam_shells.so
の記述をコメントアウトします。
$ sudo vim /etc/pam.d/chsh
(/etc/pam.d/chsh)
・
・
・
auth required pam_shells.so
↓
# auth required pam_shells.so <- コメントアウト
・
・
・
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,
zsh-newuser-install.
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