Linux & Shell

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