The shells used in Linux are:
- bash: Bourne again shell is the default for Linux distributions
- ksh: Korn shell is a high-level programming shell that supports associative arrays and built-in operations
- csh: C shell does spelling corrections and job control
- zsh: Z shell provides unique features like filename generation, startup files, etc.
- fish: Friendly interactive shell which provides features like auto-suggestions, configurations