Duration: 1 day
Contact: hello@verticalsysadmin.com
Description
This training demystifies shell fundamentals for users at all levels. The course addresses what shells actually are, how they differ from other programming languages, and clarifies a critical parsing mistake found in approximately half of production shell scripts. Participants learn to write reliable, portable shell scripts with proper understanding of underlying mechanics.
Target Audience
Anyone with shell exposure, from complete beginners to intermediate users.
Learning Outcomes
- The shell’s role within the broader computing toolchain
- Shell parsing mechanics including word splitting, file glob expansion, and redirections
- How to create shell scripts that execute as intended, following best practices
Topics Covered
- Filesystems and directory structures
- Processes (hierarchies, signals, file descriptors)
- Command parsing mechanisms
- Pipelines and redirection
- Quoting mechanics
- POSIX text processing tools
- Error handling and logic in scripts
- Variables and environment management
Testimonial
“Mike is an excellent trainer. His knowledge is deep and precise.” — Atom Powers, Cascadia IT Conference 2017
Contact us to schedule this course at your location.