What's Next?

Congratulations

You have completed all 17 lessons. You now know how to navigate the filesystem, manage files, process text, and write shell scripts with variables, loops, and conditionals.

That is a real foundation. Linux fluency opens up a world of capabilities: automating repetitive tasks, managing servers, building deployment pipelines, and understanding how software systems work.

What to Explore Next

Here are topics to dive deeper into:

  • Redirections -- > and >> write stdout to files; < reads stdin from files; 2> redirects stderr.
  • File permissions -- chmod, chown, and understanding rwxr-xr-x in detail.
  • Processes -- ps, top, kill, background jobs with &, and fg/bg.
  • Regular expressions -- grep -E, sed, and awk for powerful text transformation.
  • SSH -- Connecting to remote machines securely.
  • cron -- Scheduling scripts to run at specific times.
  • Package management -- apt, yum, or pacman depending on your distribution.
  • Environment variables -- export, .bashrc, and .profile.

Build Something

The best way to solidify Linux skills is to use them:

  • A backup script -- automatically copy important files to a backup directory with timestamps
  • A log analyzer -- parse a log file with grep, awk, and sort to find the most common errors
  • A project scaffolder -- a script that creates a standard directory structure for new projects
  • A system monitor -- display disk usage, memory, and CPU load in a readable format

References

← Previous