- The default shell on many Linux variants nowadays is Bash, which stands for Bourne Again Shell. It's also a sh-compatible shell with a number of advantages over sh for programming and interactive use, including: Job Control Editing from the Command Line,Command history of any size
- Tcsh is an upgraded C shell that may be used as an interactive login shell and a command processor for shell scripts. The following are some of the features of Tcsh: Command-line editor with syntax similar to C,Word and filename completion can be programmed.
- David G. Korn invented and developed the Korn shell, which is abbreviated as Ksh. Like many other Unix/GNU Linux shells, it is a comprehensive, powerful, high-level programming language as well as an interactive command language.
- Zsh is an interactive shell that borrows functionality from other Unix/GNU Linux shells like bash, tcsh, and ksh. It, too, is a strong scripting language, just like the other shells.
- Fish in full was created in 2005 and stands for 'friendly interactive shell.' It, like the other shells, was designed to be fully interactive and user pleasant, and it contains a number of useful features, including: Page completions by man, Configuration through the internet, Auto-suggestions
Read More: What is Swap Space in Linux?