Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family.
tcsh is a Unix shell based on and compatible with the C shell (csh). It is essentially the C shell with programmable command line completion, command-line editing, and a few other
The Bourne shell, more commonly nown as sh is a shell for Unix and Unix like systems.
eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing as well as variables and command complet...
csh s a Unix shell that was created in the 1970's.