"The Z Shell (zsh) is a power-shell that is not often used by
many Linux users. The reason for this is that most Linux
distributions install, and make default, the bash shell. zsh is
packaged for virtually every Linux distribution and installation is
usually an apt-get, urpmi, or yum away.
"One of the great features of zsh is tab-completion; it also
handles all the logistics of tab-completion and is extremely easy
to implement, just by adding two lines to your ~/.zshrc