Shells offer features geared specifically for interactive use rather than to augment the pro- gramming language. These interactive features include job control, command line editing, command history and aliases. Each of these features is described in this manual.