<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shell on Badran Elshenawy</title>
    <link>https://badran-elshenawy.netlify.app/tags/shell/</link>
    <description>Recent content in Shell on Badran Elshenawy</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 23 Sep 2026 09:00:00 +0000</lastBuildDate>
    <atom:link href="https://badran-elshenawy.netlify.app/tags/shell/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Modern Terminal – Post 4: ouch and the tar Flags Nobody Remembers</title>
      <link>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-4-ouch/</link>
      <pubDate>Wed, 23 Sep 2026 09:00:00 +0000</pubDate>
      <guid>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-4-ouch/</guid>
      <description>tar is not the problem. The problem is that there are eight of them, each with its own flags. ouch gives you one syntax for all of them, and it is quick.</description>
    </item>
    <item>
      <title>The Modern Terminal – Post 3: dust and Where Your Disk Quota Actually Went</title>
      <link>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-3-dust/</link>
      <pubDate>Mon, 21 Sep 2026 09:00:00 +0000</pubDate>
      <guid>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-3-dust/</guid>
      <description>du tells you how big things are, one level at a time. dust tells you where the space went. On a quota-limited cluster, that is the question you actually have.</description>
    </item>
    <item>
      <title>The Modern Terminal – Post 2: zoxide and the End of Directory Navigation</title>
      <link>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-2-zoxide/</link>
      <pubDate>Fri, 11 Sep 2026 09:00:00 +0000</pubDate>
      <guid>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-2-zoxide/</guid>
      <description>Your analysis lives eight directories deep and cd has no memory of it. zoxide learns your filesystem so you can jump with a single word.</description>
    </item>
    <item>
      <title>The Modern Terminal – Post 1: eza and the ls Command You Never Questioned</title>
      <link>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-1-eza/</link>
      <pubDate>Tue, 08 Sep 2026 09:00:00 +0000</pubDate>
      <guid>https://badran-elshenawy.netlify.app/posts/modern-terminal-post-1-eza/</guid>
      <description>You run ls a hundred times a day and have never once evaluated it. eza is the drop in replacement that fixes defaults ls got stuck with in 1971.</description>
    </item>
  </channel>
</rss>
