Linux & the Command Line
Live in the terminal: navigation, permissions, text processing, processes, and shell scripting — the substrate under every server, container, and dev tool.
Getting around the shell
Navigate the filesystem, run commands, and read manual pages.
Files & permissions
Understand users, groups, and the permission model that secures Unix systems.
Text processing & pipes
Chain grep, sed, awk, and sort into pipelines that wrangle any text.
Processes & system management
Inspect, prioritize, and stop processes; read logs and system state.
Shell scripting
Automate repetitive work with bash scripts, variables, and loops.
Practice on real systems
Sharpen everything on wargames and a VM or cloud box of your own.