Sharpening My Linux Skills for DevOps: Commands, Concepts & Notes

π Hello, peeps!
I wanted to be thorough, do my best, and maybe even become the best source of knowledge β if not for others, at least for myself, right? Itβs all about building confidence and really believing in your own skills.
Even though I already had some knowledge of Linux and commands (and yes, I use a fair bit of them at work), I realized I was mostly stuck using just a few common ones. You know the drill β tailing logs, grepping for stuff, quick file edits. Itβs easy to fall into a routine and never really explore the full toolbox Linux gives you.
For example, I rarely touched anything related to networking, user management, or system connections β mainly because my work didnβt require it. But I felt like if I really want to grow, I should revisit the foundations and get them right. Because we all know β a solid foundation is everything when it comes to mastering any skill.
π§ Why I'm Refreshing My Linux Skills
That brings me here: I decided to go back and refresh my Linux knowledge properly β with intention and structure. I grabbed a course on Udemy that I honestly think is incredibly well done:
π Complete Linux Training Course to Get Your Dream IT Job in 2025
Every section is detailed and easy to follow β even though Iβm watching it at 1.75x speed (donβt judge, it still works π).
I actually completed most of the course earlier β I just had the disk management section left. But here's the catch: I had been taking notes directly in Udemy while watching the videos, and it became a nightmare to go back and review them. Scrolling through long, messy text blocks was painful.
So I figured, why not just start over β not from the very beginning like setting up the environment, but from the core command sections β and this time take proper notes in a way I can actually use later. Also, letβs be honest β part of me was punishing myself for not doing it right the first time π .
π Sharing My Notes (You're Welcome π)
As Iβm going through the course again, Iβm now creating clean, structured notes in Markdown format β easy to read, easy to revise, and perfect for anyone else who wants to follow along.
You can find my notes here (WIP):
π Linux Basics Notes
(Note: link to GitHub)
π§ Disclaimer: These notes are not yet complete. Iβm currently at Section 5 of the course and will be updating them regularly over the next few days.
π£οΈ Whatβs Next
My goal is to finish the entire course by the end of next week and then move on to Git.
Now, Git is something I already use and understand to some extent, but I want to go deeper β refresh the basics and build a stronger, more complete understanding. Because again... strong foundations matter.
π A Quick Tip for Anyone Studying
When you're learning Linux β type out the commands. Practice is everything. Use man
or --help
if you get stuck or want to dig deeper. Even in the future, itβll save you tons of time. π
π Thanks for reading! Follow along as I dive deeper into DevOps and share everything I learn.
π Update: Part 2 is live!
π Linux, Locked and Loaded: A DevOps Primer Before I Git Going
Subscribe to my newsletter
Read articles from Sandesh B Nataraj directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
