I have been writing a user's guide to the shell. So far chapters 1, 2,
3, 5 and 6 out of the 7 (plus appendix) have been written. Chapter 1 is
just a brief introduction; chapter 2 describes startup files and what to
put in them --- as well as some background on shell syntax, so this
should be reasonably self contained; chapter 3 introduces ordinary shell
commands and their syntax; chapter 5 talks about the shell's system for
substitutions and expansions. Chapter 6 describes the new completion
system as it has developed in versions 3.1.6 and 3.1.7. You can see
this in the following formats.
LaTeX version: note this contains
definitions for A4 paper. Just delete references to A4 from
the lines near the top.
PDF versions for A4 paper and
for US letter format paper.
The US version is about a third as long again, partly because
use of the paper is not as well optimised. (I have removed
the PostScript versions since Adobe Acrobat is widely available
and PDF files are much shorter.)