Which are the Shells used in Linux?
The most common Shells used in Linux are
bash: Bourne Again Shell is the default for most of the Linux distributions
ksh: Korn Shell is a high-level programming language shell
csh: C Shell follows C like syntax and provides spelling correction and Job Control
zsh: Z Shell provides some unique features such as filename generation, startup files, login/logout watching, closing comments etc.
fish: Friendly Interactive Shell provides some special features like web-based configuration, auto-suggestions, fully scriptable with clean scripts