A shell is a user interface program through which you can communicate with UNIX. The shell displays the prompt $, which is changeable (see Customizing the Session: Defining the Shell Environment on page 30), as a signal that it is ready to receive your UNIX commands.