Chapter 21. Shells and command-line tools