Computer Programming Software Terms, Glossary and Dictionary
A shell, in computer technologies, refers to the interface between the user and the computer's operating system. The shell interprets commands entered by the user, and passes them on to the operating system. A shell usually implies an interface with a command syntax (think of the DOS operating system and its "C:>" prompts and user commands such as "dir" and "edit"). DOS shells are COMMAND.COM and DOS shell; some UNIX shells are the Bourne shell (sh), the C shell (csh), and the Korn shell (ksh).