While Unix and Linux are slowly catching up to the more graphical Windows and Mac OS X windowing systems, the real power of Unix-like systems lie at the shell command-line. From the shell, you manage files, run commands, and maintain your system, often combining small tools in any number of ways to form ad hoc yet nonetheless complex data processors. To master Unix and Linux, you must master the command line.
From Bash to Z Shell: Conquering the Command Line is a comprehensive, hands-on guide to the subtleties and power of the shell, focusing on two of the most recent Bourne shell variants, Bash and Zsh. Novices can learn the "Unix way," while power users can learn why and how to switch to Zsh, one of the most powerful and versatile shells ever written. In between, users of all levels of skill can find hints, recipes, and suggestions to enhance and improve their skills.