Learn the Linux Command Line: Expanded Projects
This folder contains deep-dive, stand-alone project guides that expand the main Linux CLI mastery curriculum. Each project includes a theory primer, specification, architecture, implementation plan, testing strategy, and completion criteria.
Project Index
- Project 1: Website Status Checker - Build a deterministic HTTP status checker with clear error categories.
- Project 2: Log File Analyzer - Turn access logs into ranked summaries using pipelines.
- Project 3: Automated Backup Script - Create timestamped backups with retention and cron safety.
- Project 4: System Resource Monitor - Sample CPU, memory, and disk usage into CSV.
- Project 5: Find and Organize Media Files - Organize media into YYYY/MM folders safely.