<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cheatsheet on Nerdsid.com</title><link>https://nerdsid.com/tags/cheatsheet/</link><description>Recent content in Cheatsheet on Nerdsid.com</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Apr 2026 06:39:17 +0000</lastBuildDate><atom:link href="https://nerdsid.com/tags/cheatsheet/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux Journalctl Command Cheat Sheet</title><link>https://nerdsid.com/posts/linux-journalctl-cheatsheet/</link><pubDate>Wed, 15 Apr 2026 06:39:17 +0000</pubDate><guid>https://nerdsid.com/posts/linux-journalctl-cheatsheet/</guid><description>&lt;p>I recently needed to free up disk space by removing old system logs, so I collected the command I used and other useful journalctl commands for future reference.&lt;/p>
&lt;h2 id="disk-usage--vacuum-remove-old-logs">Disk usage &amp;amp; vacuum (remove old logs)&lt;/h2>
&lt;p>Show journal disk usage:&lt;/p>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo journalctl --disk-usage&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;p>Remove archived journal files until total size is below X:&lt;/p>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo journalctl --vacuum-size&lt;span class="o">=&lt;/span>500M&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;p>Remove archived journal files older than a time:&lt;/p>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo journalctl --vacuum-time&lt;span class="o">=&lt;/span>3d&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;p>Remove archived journal files, keeping only the most recent N files:&lt;/p></description></item><item><title>Ultimate Vi Shortcuts Cheat Sheet</title><link>https://nerdsid.com/posts/vi-shortcuts-cheatsheet/</link><pubDate>Tue, 07 Apr 2026 20:43:00 +0000</pubDate><guid>https://nerdsid.com/posts/vi-shortcuts-cheatsheet/</guid><description>&lt;h2 id="big-picture-of-vim-commands">Big picture of Vim commands&lt;/h2>
&lt;ol>
&lt;li>Normal mode (default)&lt;/li>
&lt;/ol>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl"> ├── Navigation (h, j, k, l, G)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ├── Editing (d, c, x)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ├── Insert triggers (i, a, o, O, A)&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;ol start="2">
&lt;li>
&lt;p>Insert mode
→ typing text&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Visual mode
→ selecting text&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Command mode (:)
→ commands like :w, :q, :10,20d&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="navigation-movement-commands">Navigation (movement commands)&lt;/h2>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 TEXT
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">G&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;ul>
&lt;li>&lt;code>G&lt;/code> → go to last line&lt;/li>
&lt;/ul>
&lt;h2 id="2-editing--insertion-commands">2. Editing / insertion commands&lt;/h2>
&lt;p>&lt;code>o&lt;/code>, &lt;code>O&lt;/code>, &lt;code>A&lt;/code> : These change the file and switch you to insert mode.&lt;/p></description></item><item><title>Linux Commands Cheat Sheet (Most Used Commands)</title><link>https://nerdsid.com/posts/linux-commands-cheatsheet/</link><pubDate>Fri, 03 Apr 2026 07:32:28 +0530</pubDate><guid>https://nerdsid.com/posts/linux-commands-cheatsheet/</guid><description>&lt;h2 id="table-of-contents">Table of Contents&lt;/h2>
&lt;ul>
&lt;li>Disk Usage / File Analysis&lt;/li>
&lt;li>AWS S3 commands&lt;/li>
&lt;/ul>
&lt;h2 id="disk-usage--file-analysis">Disk Usage / File Analysis&lt;/h2>
&lt;h3 id="find-out-space-taken-by-files-older-than-5-days">Find out space taken by files older than 5 days&lt;/h3>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">find . -type f -mtime +5 -print0 &lt;span class="p">|&lt;/span> du --files0-from&lt;span class="o">=&lt;/span>- -ch &lt;span class="p">|&lt;/span> grep total&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;h3 id="keep-last-100d-fies">Keep last 100d fies&lt;/h3>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">ls -t &lt;span class="p">|&lt;/span> sed -e &lt;span class="s1">&amp;#39;1,100d&amp;#39;&lt;/span> &lt;span class="p">|&lt;/span> xargs -d &lt;span class="s1">&amp;#39;\n&amp;#39;&lt;/span> rm -f --&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>





&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">truncate -s 50M catalina.out&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>





&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">ls -d */&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;h3 id="find-out-year-month-of-files">Find out Year month of files&lt;/h3>






&lt;div class="codeblock">
 &lt;div class="codeblock__header">
 &lt;div class="codeblock__filename codeblock__filename--lang">
 
 BASH
 
 &lt;/div>
 &lt;div class="codeblock__actions">
 
 &lt;/div>
 &lt;/div>
 &lt;div class="codeblock__body">
 &lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">stat -c &lt;span class="s1">&amp;#39;%y&amp;#39;&lt;/span> * &lt;span class="p">|&lt;/span> awk &lt;span class="s1">&amp;#39;{print $1}&amp;#39;&lt;/span> &lt;span class="p">|&lt;/span> xargs -I&lt;span class="o">{}&lt;/span> date -d &lt;span class="o">{}&lt;/span> &lt;span class="s2">&amp;#34;+%b %Y&amp;#34;&lt;/span> &lt;span class="p">|&lt;/span> sort -u&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>&lt;h3 id="list-all-files-other-than-gz">List all files other than &lt;code>.gz&lt;/code>&lt;/h3>
&lt;p>If you want this to do recursively:&lt;/p></description></item></channel></rss>