GNU Bash Fundamentals - Beginner

Bash is the default command interpreter on nearly every Linux server, container image, and CI runner, yet most people who use it every day were never taught how it actually works. GNU Bash Fundamentals takes a complete beginner from 'what is a shell?' to writing a reviewed, fail-fast script: navigating and customizing the interactive shell, controlling quoting, redirection and pipelines, mastering variables, expansions and arrays, and finally combining conditionals, loops, functions, strict mode, traps and job control into a script you can trust in production.

Included in Careers:

USD 1.1

Includes 65% OFF

Logo Logo Logo Logo Logo

7-Day Money Back Guarantee

This preview shows only free-sample content — all videos and practices are unlocked when you subscribe.

This course includes

  • 4 Modules
  • 16 Videos
  • 8 Practices
  • Full-time access
  • Mobile & Tablet access
  • Course Certificate

What you'll learn

  • Interactive shell navigation and line editing
  • Command history and completion
  • Quoting and word splitting
  • Redirection and pipelines
  • Shell vs environment variables
  • Parameter expansion and command substitution
  • Shell arithmetic and arrays
  • Conditionals, loops and functions
  • Exit status, strict mode and traps
  • Background jobs and job control

Course Contents

4 Hours 50 Minutes
Introduces what a shell is and what Bash does, how Bash starts up, and how to work efficiently at the interactive prompt using history, completion, and aliases.
Covers how Bash parses and runs commands, how to control quoting and word splitting, and how to redirect input/output and chain commands with pipelines.
Covers shell and environment variables, the full parameter expansion toolkit, arithmetic, and indexed/associative arrays.
Covers conditionals, loops, and functions, then combines them into a real script hardened with strict mode, traps, and basic job control.

Student Reviews

Course rating

Reviews