The shell is the command interpreter in an operating system such as Unix or GNU/Linux; it is a program that executes other programs. It provides a computer user with an interface to the Unix/GNU Linux system so that the user can run different commands or utilities/tools with some input data. Learn about the most used open source shells for Linux here.