In a nutshell, the shell is a program that takes your command from the keyboard and gives them to the operating system to perform. On most linux systems a program called bsh act as the shell program.