Effective Shell teaches you how to navigate the command line so you can work faster and smarter and have more fun while you're at it. One trait that defines great technologists is their ability to make their tools work for them by adapting the tools to their unique styles and needs. This book will help you do just that by using the shell. Investing a few hours in learning the command line techniques in
Effective Shell will have a huge impact on your productivity. It will also make your work more fun. The shell's simple text-based interface lets you maintain a state of creative flow, free from the distractions of a graphical environment.
This isn't a book on shell scripting or Linux administration. Each chapter presents a stand-alone set of techniques to help you work more efficiently, understand your system better, and tailor your environment to your individual workflow. This book doesn't ask you to totally change the way you work or drop your current tooling. Instead, it brings together a set of skills that you can add to your toolkit and incorporate as you like.
The author focuses on the essentials that allow you to immediately apply the new skill rather than describing every possible feature. The goal is for you to be able to pick up the book, read a chapter over coffee, and try out what you've learned right away.