Biblioteka GNU Readline jest wykorzystywana w programach z wierszem poleceń. Takie programy to m.in. bash, ksh, zsh, python, bc, gnuplot, gpg, mysql, psql czy xmllint.

SkrótDziałanie
Ctrl + aSkocz na początek linii.
Ctrl + bCofnij kursor o jedną pozycję.
Ctrl + cTerminate the command.
Ctrl + dUsuń znak pod kursorem.
Ctrl + eSkocz na koniec linii.
Ctrl + fPrzesuń kursor o jedną pozycję do przodu.
Ctrl + hTo samo, co backspace.
Ctrl + kDelete to EOL.
Ctrl + lWyczyść ekran.
Ctrl + rSearch the history backwards.
Ctrl + rSearch the history backwards with multi occurrence.
Ctrl + uUsuń wszystko od kursora do początku linii.
Ctrl + xxMove between EOL and current cursor position.
Ctrl + x @Show possible hostname completions.
Ctrl + zSuspend/ Stop the command.
Alt + <Move to the first line in the history.
Alt + >Move to the last line in the history.
Alt + ?Show current completion list.
Alt + *Insert all possible completions.
Alt + /Attempt to complete filename.
Alt + .Wstaw w miejscu kursora ostatni argument poprzedniej komendy.
Alt + bPrzenieś kursor na pierwszy znak poprzedniego słowa.
Alt + cZmień słowo na pisane z wielkiej litery (capitalize).
Alt + dUsuń słowo.
Alt + fPrzeskocz kursorem o jedno słowo do przodu.
Alt + lZamień wszystkie znaki w słowie przed kursorem na małe.
Alt + nSearch the history forwards non-incremental.
Alt + pSearch the history backwards non-incremental.
Alt + rRecall command.
Alt + tMove words around.
Alt + uMake word uppercase.
Alt + BACKSPDelete backward from cursor.
Alt-Ctrl-eExpand command line.
Esc + tSwap the last two words before the cursor.
Esc + .Yank last argument to previous command.
!!Execute last command in history.
!abcExecute last command in history beginning with abc.
!abc:pPrint last command in history beginning with abc.
!nExecute nth command in history.
!$Last argument of last command.
!^First argument of last command.
\^abc\^xyzReplace first occurance of abc with xyz in last command and execute it .

Refs