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.
Created by Luciano Giacchetta
Included in Careers:
USD 1.1
Includes 65% OFF
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.