Linux & Shell Fundamentals
Linux user-space fundamentals and safe, automation-oriented Bash scripting — the command-line literacy underneath testing, CI, and backend work. Each course below is independent -- start with whichever one fits what you want to learn.
Linux and Shell Fundamentals
Linux user-space fundamentals and safe, automation-oriented Bash scripting: the filesystem, pipes and redirection, text processing, processes and permissions, defensive scripting, and CI/cron execution.
14 lessons8hintermediate
- 1. The Linux Filesystem Model and Navigation
- 2. Globbing, Quoting, and Expansion
- 3. Standard Streams, Pipes, Redirection, and Exit Codes
- 4. Text Search and Transformation: grep, sed, and awk Foundations
- 5. sort, uniq, cut, head/tail, wc, and Archives
- 6. Environment Variables, PATH, and Executable Files
- 7. Processes, Signals, and Permissions
- 8. Shell Scripting: Parameters, Conditions, Loops, and Functions
- 9. Defensive Scripting: set -e, set -u, and pipefail
- 10. Temp Files, Cleanup Traps, and Logging
- 11. Catching Bugs Early: ShellCheck and Portability
- 12. Running Scripts Unattended: cron and CI Execution
- 13. Networking Inspection and curl Fundamentals
- 14. Secrets, Command History, and Destructive-Command Safety