Shell is a program taking commands from a keyboard and giving them to operating system.
Below are three popular shells on Linux.
- Bourne Again Shell. The most commonly used shell on Linux.
- Enhanced C shell(csh).
- The newest of the shells. Compatible with the Bourne shell. Has powerful completion features.