[Server & Network General] シェルを csh から zsh へ変更する

「さくらのレンタルサーバ スタンダード」のシェルを変更。

変更

以下で現在のシェルと変更可能なシェルを確認。

% echo $shell
% cat /etc/shells

シェルの変更を行い、一度ログアウト。

% chsh -s /usr/local/bin/zsh
Password:
chsh: user information updated
% exit

ssh ログイン。
0~/.zshrc を作成。

% ssh ****
Last login: Wed May 25 17:21:45 2016 from ****
FreeBSD 9.1-RELEASE-p24 (SAKURA**) #0: Thu Feb  5 10:03:29 JST 2015
Welcome to FreeBSD!
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.
--- Type one of the keys in parentheses --- 0
zsh: permission denied: /var/mail/****

permission で怒られるが、これは後述の設定で対応する。

設定

以下の設定を追加。

~/.zshrc
# 日本語が文字化けしないよう文字コードを指定
export LANG=ja_JP.UTF-8
# zshにメールチェックをさせない
export MAILCHECK=0

さらにこちらも追加。ありがとうございます。

% source ~/.zshrc