zsh(Z Shell) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. zsh is an extended Bourne shell with man improvements, including some features of Bash, ksh and tcsh.