Software developers, sysadmins, tech workers, and regular Linux/macOS users all use the modern Unix/Linux command-line shells to get things done. What about you?
You don't have to read the entire shell manual or study bulky Linux bibles to get going. Understand the most common concepts and commands quickly instead with this short handbook.
Terminals, shells, command-line applications, and shell scripting. Don't learn things separately when you can learn them together. Tips and tricks included.
More than one hundred annotated shell sessions and code examples to explore and follow along. If this doesn't change your approach to the command line, nothing will.
This handbook is a culmination of 4 years of learning, writing, and rewriting. Updated in 2025 to be the best guidebook that you can get this year.
You are in good company. Join more than five thousand others sharpening their command line skills with this handbook.