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.