Scripting and Automation
Shell confidence, text processing, scripts, and repeatable OS work.
Scripting and Automation
Use Automation when you want to turn manual steps into understandable scripts and repeatable workflows.
Use this page when you want one clear path through learning, practice, troubleshooting, and reference for scripting and automation.
Scripting Foundation: Why Automate
Best when you want shell fluency that helps with real work, not just syntax trivia.
Open first lessonPractice right after the lesson while the process still feels fresh.
Fix a real problemUse the closest troubleshooting guide when this topic becomes a real problem.
Start at the top and move forward if you want the full learning path for this domain.
Use practice after the first lesson when you want the ideas to start feeling natural in real work.
Open troubleshooting when this topic becomes a real issue on your computer or at work.
Use this when a script runs but writes the wrong files, wrong names, or wrong locations, and you need to inspect assumptions before it causes larger damage.
Files and Storage Scheduled Task or Cron Job Does Not RunUse this when scheduled automation never starts or behaves as if it never ran, and you need to inspect schedule, identity, environment, and logs.
Apps and PackagesUse quick reference when you know the area and want tasks, visuals, or commands without re-reading the full lesson path.