Shell is a UNIX term for the interactive user interface with an operating system. The shell is the layer of programming that understands and executes the commands a user enters. In some systems, the shell is called a command interpreter. 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").
As the outer layer of an operating system, a shell can be contrasted with the kernel, the operating system's inmost layer or core of services.
This was last updated in July 2006
Email Alerts
Register now to receive SearchEnterpriseLinux.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
More News and Tutorials
-
Linux expert William E. Shotts Jr. wants more Linux users to discover the command line and tap the advanced functionality below the GUI.
-
Quick command line navigation and execution is the key to easy Linux system administration. Learn these 10 command line tricks to increase your proficiency and speed in Bash or other Linux shells.
-
The top Linux tips of 2010, based on SearchEnterpriseLinux.com reader data, include five Bash secrets for Linux and getting started with Clonezilla for Linux server disk cloning.