Linux & Shell
Essential Linux commands, file system navigation, permissions, process management, bash scripting, cron jobs, SSH, and becoming fluent in the terminal.
BeginnerTopics 1–10
- ·Filesystem Navigation
- ·File Operations
- ·Viewing Files
- ·File Permissions
- ·Searching
- ·Pipes & Redirection
- ·Environment Variables
- ·Package Managers
- ·SSH Basics
- ·man pages & help
Start Beginner →
IntermediateTopics 11–20
- ·Process Management
- ·Text Processing
- ·Archives
- ·Users & Groups
- ·Disk Usage
- ·Cron Jobs
- ·Networking
- ·tmux & screen
- ·Links (Symbolic & Hard)
- ·sudo & sudoers
Start Intermediate →
AdvancedTopics 21–30
- ·systemd & Services
- ·File Descriptors & /proc
- ·Inodes & Filesystems
- ·Kernel Parameters (sysctl)
- ·Firewall Basics (iptables)
- ·Performance Monitoring
- ·strace & ltrace
- ·lsof & File Handles
- ·Security (SELinux/AppArmor)
- ·chroot & Namespaces
Start Advanced →
ScriptingTopics 31–40
- ·Variables & Quoting
- ·Conditionals & Loops
- ·Functions
- ·Arrays
- ·String Manipulation
- ·Error Handling
- ·Argument Parsing
- ·Here Documents
- ·Script Testing
- ·Practical Patterns
Start Scripting →