.. include:: ../header.txt .. _shell: *********************** The Shells *********************** In :title:`Linux for Programmers and Users` Chapter 5, we take a closer look at what the shell does for us. Of necessity, we have already used many of the shell discussed here. We will thus clarify some concepts and present several new features of the shell. Many of commands presented here are commands that are built into the shell. The commands from Chapter 5 that are stand alone programs are ones that relate to how commands are entered to the shell. We also introduce shell script programming, which is covered in more detail in Chapter 6. **Contents** .. toctree:: :maxdepth: 2 shell_choice echo metachar here redirect wildcard pipe_shell tee sleep command_sub sequence variables jobs script source