The magic of readline
Readline is an unusual suspect. It is at your fingertips, yet invisible; powerful, pervasive, yet not too well known. If you are an avid user of GNU Emacs or the GNU Bash shell, you are no doubt well acquainted with key-bindings such as Ctrl - A for start of line or Ctrl - E for end of line, etc.
You may be aware that these key-bindings appear elsewhere in the Linux environment. In most any setting where a program would have to have an extended interactive editing session with a user e.g. debuggers such gdb or interactive sessions in perl, python, mysql and psql.



