zsh it’s a perfect alternative to the classic bash that we have as default on our linux box.
zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.
Origin
The first version of zsh was written by Paul Falstad in 1990 when he was a student at Princeton University.
Etymology
The name zsh derives from Yale professor Zhong Shao, then a teaching assistant at Princeton University. Paul Falstad thought that Shao’s login name, “zsh”, was a good name for a shell.