Linux Learning Roadmap
CLI mastery, scripting & system fundamentals
Introduction to Linux
- What is Linux & how it works?
- Linux distributions overview
- Installing Linux (dual boot / VM)
Filesystem & Shell Basics
- Filesystem hierarchy
- Home, root, etc directories
- Basic bash commands
Navigation & File Manipulation
- cd, ls, pwd
- cp, mv, rm
- mkdir, rmdir
- cat, less, head, tail
Users & Permissions
- User accounts & Groups
- chmod, chown, chgrp
- sudo vs root
Package Management
- apt, yum, dnf basics
- Installing & removing packages
- Updating the system
Bash Scripting
- Writing shell scripts
- Variables & functions
- Loops & conditionals
Networking Basics
- ip, ifconfig
- ping, netstat, ss
- SSH basics
Practice Projects
- Create a backup script
- Automate system updates
- Build a user management script