Z Shell ' s (zsh) popularity has increased in the last years. I have no moved too zsh yet, but I am going to do.
Zsh is isn't installed in Linux by default, but it can be installed easilly with a package Manager:
1. Check If ZSH is already installed on your Linux:
$ < /etc/shells grep zsh
/bin/zsh
/usr/bin/zsh
If you get a output (like I-got), it means zsh already exists on your OS. If not, feel free to install it.
2. Download and install the Z shell:
For Debian based distros:
$ sudo apt-get install zsh
For Red Hat based distros:
$ sudo yum install zsh
For Suse based distros:
$ sudo zypper install zsh
To simple with zsh, type zsh in your terminal:
$ zsh
3. How to set zsh as the default login shell:
This works on Fedora/debian/opensuse:chsh -s /bin/zsh user
$ sudo chsh -s /bin/zsh yoda
$ finger yoda | grep zsh
Directory: /home/yoda Shell: /bin/zsh
If you want to customize the Z-shell, edit ~/.ZSHRC:
vim ~/.zshrc
REF:
http://linuxg.net/how-to-install-zsh-shell-how-to-set-it-as-a-default-login-shell/
How to install the zsh shell on Linux && How to set it as a default login shell