Computing Topics --> Definitions --> What is a Shell? -->

What is a Shell?

A shell is what many people think of when they hear about Unix; however it is only a program that makes use of the Unix environment. A shell is usually a small program that does nothing more than allow you to call other programs, however a shell can be just about any program, and in some cases even a shell script. The main responsibility of a shell is to take input in the form of commands and execute those commands; the shell is the user interface to the system.

On the cluster you may change your shell from the default csh to any number of other shells such as sh, ksh, tcsh or even others with the command chsh.

How are we doing? Comments on this page?
Office of Information Technology
Office of Information Technology Help Desk Web Site University of Maryland Web Site Office of Information Technology Web Site