For purposes of this User's Guide, a shell is the interface between HP-UX and you, the user. The shell interprets the text you type, and the keys you press, in order to direct the HP-UX operating system to take an appropriate action. A shell can also serve as a programming language.