Email the Author
You can use this page to email Ian Miell about Learn Bash the Hard Way.
About the Book
This book takes you through knowledge essential to a mastery of bash. It is divided into four parts:
1) Core Bash
Core foundational concepts essential for understanding bash on the command line.
Areas covered:
- globbing
- variables
- functions
- pipes and redirects
- scripts and startup
2) Bash Scripting
Gets your bash scripting skills up to scratch.
Covers:
- command substitution
- tests
- loops
- exit codes
3) Tips and techniques
A primer on commonly-used techniques and features that are useful to know about.
Covers:
- the prompts
- here docs
- history
- shortcuts
4) Advanced Bash
Building on the first three chapters, and introducing some more advanced features, this chapters takes your bash skills beyond the norm.
- signals and traps
- debugging
- string manipulation
- a real-world application
About the Author
Ian Miell has over twenty years' experience in IT, writing, running, architecting, and maintaining software for some of the world's busiest systems.
He has written the book 'Docker in Practice' (published by Manning), 'Learn Bash the Hard Way' (published on Leanpub), as well as various training courses and videos.
He blogs about his experiences at https://zwischenzugs.com