<h1 id="the-power-of-gnu-readline---part-1">The power of GNU Readline - part 1</h1>
<p>We all use <em>GNU Readline</em> if we we use the CLI in Linux because it manages input, line editing and command history in Bash and in many tools.</p>
<p>I have been using Unix and later Linux since the 1980's, and gradually learnt how to do things like jump to the start or the end of the line, delete a character backwards up to a space, or delete the entire line.</p>
<p>I think that learning GNU Readline is worthwhile since it contains a <strong>lot</strong> more features than what I just described. I thought I would do a few episodes on HPR to introduce some of what I consider to be the most useful features.</p>
<p>I want to keep the episodes short since this is a dry subject, and, if you are anything like me, you can't take in more than a few key sequences at a time.</p>
<p>The source of my information is the <a href="https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" title="GNU Readline Manual"><em>GNU Readline Manual</em></a>. This is very well written, if a little overwhelming.</p>
<p>To read the rest of the notes for this episode follow this link: <a href="https://hackerpublicradio.org/eps/hpr2073/full_shownotes.html" class="uri">https://hackerpublicradio.org/eps/hpr2073/full_shownotes.html</a></p>
<h2 id="links">Links</h2>
<ul>
<li>Wikipedia article on <em>GNU Readline</em>: <a href="https://en.wikipedia.org/wiki/GNU_Readline" class="uri">https://en.wikipedia.org/wiki/GNU_Readline</a></li>
<li><em>GNU Readline</em> manual: <a href="https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" class="uri">https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html</a></li>
</ul>