It's turkey time — cause for reflection on how Unix and Linux have improved our lives. Credit: Will Kimeria Thanksgiving is tomorrow. While I’m looking forward to turkey, stuffing and pie, I’m also thankful to have been able to spend most of my career administering Unix and Linux systems. So, today’s post is going to focus on some of the things I’ve felt most thankful for and most gratified by over the span of more than 30 years with Unix and Linux. There are many reasons why I came to appreciate Unix and then Linux and why they became such an important part of my life. These operating systems provided a focus and a career specialty that I’ve greatly enjoyed. I appreciate Linus Torvalds and the many thousands of developers who have contributed their time and energy into building a powerful, efficient and enjoyable operating system. I appreciate the many tools and commands that make them so easy to use and get my work done. And I appreciate the chances that I’ve had to share what I’ve learned with so many others. It’s been fun, and it’s been very rewarding. I am thankful for, excited about, and stuffed by all that is Linux today. Thankful for … Most of all, I am thankful for the command line. Having a highly functional command line interface that allows me to get nearly anything done that I need to do on the systems I’ve managed over the years has been enjoyable and rewarding. I will never forget my very first days on the command line of my first Unix system. Discovering pipes and commands like grep, sed and awk was both wonderful and eye opening after the awkward systems I’d used previously. I love having the ability to discover efficient and clever ways to get work done and then encapsulate what I’ve learned into scripts. I’ve spent so many years with sh, csh, bash and perl (along with some other tools) and have always enjoyed being able to answer a challenge with a clever scripted response. I am grateful for tools like cron that make it easy for me to get work done even while I’m sleeping. And I am grateful and continuously amazed that it’s free — and for the shared passion that makes it so. Excited about … I am excited that new applications are being added all the time and that tools for heightened security are always being developed and improved. I’m excited that even the most sophisticated tools can be managed with configuration files that I can easily modify and verify. I’m excited by the fact that new kernels are constantly being developed. I’m excited that even large networks of Linux systems can be efficiently and securely managed from a single master server. I’m excited that Linux systems are largely crash-resistant and that Linux desktops are so easy to use. Stuffed by … I am deeply satisfied that upgrades are so easy (even automatic) that I don’t have to struggle with patches, that Linux’s focus on security and scalability is so palpable. So many of the superior security tools are built on Linux, and Linux runs on everything from the tiniest devices to the most powerful supercomputers in the world. I am satisfied that Linux is so well documented. Those man pages rock with details and accuracy. And I am glad that of all the areas I might have specialized in during my IT career, I fell in love so early with an OS that made me feel I could accomplish so much simply by typing commands on a command line. Related content how-to How to find files on Linux There are many options you can use to find files on Linux, including searching by file name (or partial name), age, owner, group, size, type and inode number. By Sandra Henry Stocker Jun 24, 2024 8 mins Linux opinion Linux in your car: Red Hat’s milestone collaboration with exida With contributions from Red Hat and critical collaborators, the safety and security of automotive vehicles has reached a new level of reliability. By Sandra Henry Stocker Jun 17, 2024 5 mins Linux how-to How to print from the Linux command line: double-sided, landscape and more There's a lot more to printing from the Linux command line than the lp command. Check out some of the many available options. By Sandra Henry Stocker Jun 11, 2024 6 mins Linux how-to Converting between uppercase and lowercase on the Linux command line Converting text between uppercase and lowercase can be very tedious, especially when you want to avoid inadvertent misspellings. Fortunately, Linux provides a handful of commands that can make the job very easy. By Sandra Henry Stocker Jun 07, 2024 5 mins Linux PODCASTS VIDEOS RESOURCES EVENTS NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe