The topic of shell programming doesn't lend itself as neatly to a command-by-command reference as other subjects covered in this book. (There are a whole lot of little commands, most of which have few or no arguments.) Consequently, I'm going to break with the traditions of this book a little bit and arrange this chapter by subtopic.
The notation used in this chapter may be a wee bit confusing. Here are some examples that hopefully might clear things up:
|<Tab>||Press the Tab key on the keyboard. Do not try to type the letter sequence T-a-b.|
|<Ctrl>-P||Press the Ctrl key and the P key at the same time.|