From the eBook - 2nd edition.
Part I. Learning the shell: What is the shell? --
Manipulating files and directories --
Seeing the world as the shell sees it --
Advanced keyboard tricks --
Part II. Configuration and the environment: The environment --
A gentle introduction to Vi --
Customizing the prompt --
Part III. Common tasks and essential tools: Package management --
Part IV. Writing shell scripts: Writing your first script --
Flow control: branching with If --
Reading keyboard input --
Flow control: looping with While/Until --
Flow control: branching with case --
Flow control: looping with for --