<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/linux/</link><description>Recent content in Linux on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 12 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1: Linux Fundamentals - Your First Steps in the Server World</title><link>https://ai-blog.noorshomelab.dev/devops-journey-2026/linux-fundamentals/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/devops-journey-2026/linux-fundamentals/</guid><description>&lt;h2 id="introduction-your-first-steps-into-the-server-world"&gt;Introduction: Your First Steps into the Server World&lt;/h2&gt;
&lt;p&gt;Welcome, aspiring DevOps engineer! You&amp;rsquo;re about to embark on an exciting journey that will transform you into a master of modern software delivery. Our first stop? The foundational bedrock of nearly all cloud infrastructure and server environments: &lt;strong&gt;Linux&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Why start with Linux? Because almost every tool, every service, and every critical piece of infrastructure in the DevOps world runs on it. From powerful cloud servers to tiny containers, understanding Linux isn&amp;rsquo;t just helpful; it&amp;rsquo;s absolutely essential. Think of it as learning to walk before you can run marathons – you need to be comfortable navigating, manipulating, and understanding a Linux system to truly excel in DevOps.&lt;/p&gt;</description></item><item><title>Sed Streamline - Linux Text Crafting Essentials</title><link>https://ai-blog.noorshomelab.dev/cut-the-chase/sed-streamline/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/cut-the-chase/sed-streamline/</guid><description>&lt;h1 id="sed-streamline---linux-text-crafting-essentials"&gt;Sed Streamline - Linux Text Crafting Essentials&lt;/h1&gt;
&lt;p&gt;GNU sed 4.9 (stable as of 2025-12-30). A stream editor for filtering and transforming text.&lt;/p&gt;
&lt;h2 id="core-syntax"&gt;Core Syntax&lt;/h2&gt;
&lt;p&gt;The fundamental operation in &lt;code&gt;sed&lt;/code&gt; is substitution. This block demonstrates basic text replacement.&lt;/p&gt;
&lt;div class="highlight"&gt;
&lt;pre class="language-bash line-numbers" data-start="1" tabindex="0"&gt;&lt;code class="language-bash" data-lang="bash"&gt;# Example file content:
# line 1: This is a test.
# line 2: Another test line.
# line 3: Test complete.
# Basic substitution: &amp;#39;s/regexp/replacement/flags&amp;#39;
echo &amp;#34;This is a test.&amp;#34; | sed &amp;#39;s/test/example/&amp;#39; # Replaces &amp;#39;test&amp;#39; with &amp;#39;example&amp;#39; on the first match per line.
# Output: This is a example.
# Global substitution (g flag): replaces all occurrences on a line.
echo &amp;#34;test test test&amp;#34; | sed &amp;#39;s/test/ok/g&amp;#39; # Replaces all &amp;#39;test&amp;#39; with &amp;#39;ok&amp;#39;.
# Output: ok ok ok
# Case-insensitive substitution (I flag - GNU sed extension).
echo &amp;#34;This Is A Test.&amp;#34; | sed &amp;#39;s/test/success/I&amp;#39; # Replaces &amp;#39;Test&amp;#39; with &amp;#39;success&amp;#39;, ignoring case.
# Output: This Is A success.&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;h2 id="essential-patterns"&gt;Essential Patterns&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;sed&lt;/code&gt; excels at filtering and deleting lines based on patterns or line numbers.&lt;/p&gt;</description></item><item><title>Find Command Mastery - Linux File Search Essentials</title><link>https://ai-blog.noorshomelab.dev/cut-the-chase/find-mastery/</link><pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/cut-the-chase/find-mastery/</guid><description>&lt;h1 id="find-command-mastery---linux-file-search-essentials"&gt;Find Command Mastery - Linux File Search Essentials&lt;/h1&gt;
&lt;p&gt;The &lt;code&gt;find&lt;/code&gt; command is a powerful utility for locating files and directories in a filesystem hierarchy. (GNU findutils 4.9.0, as of late 2025)&lt;/p&gt;
&lt;h2 id="core-syntax"&gt;Core Syntax&lt;/h2&gt;
&lt;p&gt;The fundamental structure of &lt;code&gt;find&lt;/code&gt; involves a starting directory, followed by expressions that define search criteria and actions.&lt;/p&gt;
&lt;div class="highlight"&gt;
&lt;pre class="language-bash line-numbers" data-start="1" tabindex="0"&gt;&lt;code class="language-bash" data-lang="bash"&gt;find . -name &amp;#34;myfile.txt&amp;#34; # Search current directory for a file named &amp;#34;myfile.txt&amp;#34;
find /var/log -type f # Find all regular files within /var/log
find /home -type d # Find all directories within /home&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;h2 id="essential-patterns"&gt;Essential Patterns&lt;/h2&gt;
&lt;p&gt;Locating files based on common attributes like name (case-insensitive), modification time, or size are frequent operations.&lt;/p&gt;</description></item><item><title>Arch Linux Comprehensive Learning Guide</title><link>https://ai-blog.noorshomelab.dev/guides/arch-linux-doc/</link><pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/arch-linux-doc/</guid><description>&lt;p&gt;Arch Linux is a lightweight and flexible Linux distribution that follows a rolling release model. This guide assumes you have foundational knowledge of Linux environments and basic command-line operations, comparable to a user comfortable with an Arch installation from two to three years ago. This guide focuses on recent developments and best practices to enhance your skills and leverage Arch Linux effectively in modern workflows.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="chapter-1-understanding-the-arch-philosophy-and-recent-evolution"&gt;Chapter 1: Understanding the Arch Philosophy and Recent Evolution&lt;/h3&gt;
&lt;p&gt;Arch Linux stands out for its unique philosophy, which directly influences its development and user experience. Understanding these core tenets is crucial for anyone looking to master the distribution.&lt;/p&gt;</description></item><item><title>Arch Linux Comprehensive Learning Guide</title><link>https://ai-blog.noorshomelab.dev/posts/arch-linux-doc/</link><pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/arch-linux-doc/</guid><description>&lt;p&gt;Arch Linux is a lightweight and flexible Linux distribution that follows a rolling release model. This guide assumes you have foundational knowledge of Linux environments and basic command-line operations, comparable to a user comfortable with an Arch installation from two to three years ago. This guide focuses on recent developments and best practices to enhance your skills and leverage Arch Linux effectively in modern workflows.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="chapter-1-understanding-the-arch-philosophy-and-recent-evolution"&gt;Chapter 1: Understanding the Arch Philosophy and Recent Evolution&lt;/h3&gt;
&lt;p&gt;Arch Linux stands out for its unique philosophy, which directly influences its development and user experience. Understanding these core tenets is crucial for anyone looking to master the distribution.&lt;/p&gt;</description></item></channel></rss>