The shell provides you with one or more of the following features. You can:
- create an environment that meets your needs - write shell scripts - define command aliases - manipulate the command history - automatically complete the command line - edit the command line
Some shells provide more of these facilites than others. Click here for a summary of the features available with the different shells.