Die Bibliothek Readline stellt einen Satz von Funktionen bereit, die es Benutzern erlauben, Kommandozeilen bei der Eingabe zu editieren. Sowohl Emacs- als auch vi-Editiermodi sind verfügbar. Readline enthält zusätzliche Funktionen, um eine Liste von zuvor eingegebenen Kommandozeilen zu verwalten, diese zurückzuholen und evtl. wieder zu ändern, und eine History-Expansion wie csh von früheren Kommandos durchzuführen. (hjb)