Shell Comparisons

Much of the everyday work performed on your Freedom server is done in a command line interface called a shell. A shell is a command interpreter whose main job is to receive commands and pass them to your virtual server for execution. Some shells offer useful and timesaving features. The default shell given to your administrative and root user (if you have one) is the tcsh shell. You can choose to use any of the shells discussed below, or even install other shells that aren’t mentioned here from the Software Application Library.

The following shells are preinstalled on Freedom servers:

To determine which shell you are currently using, type the following command at your virtual server's command prompt:

> echo $SHELL

Your choice of shell is basically a matter of taste. If you are a C programmer, you might feel more comfortable with a C-like shell such as tcsh. If you've come from Linux or are new to a UNIX command line interface you might try bash. The point is that each shell has unique properties that may or may not work with your preferred working environment, and that you have a choice of which shell to use.