the BASH debugger reads its input commands through bash which uses via the
readline interface. This GNU library provides consistent
behavior for programs which provide a command line interface to the
user. Advantages are GNU Emacs-style or vi-style inline
editing of commands, csh
-like history substitution, and a
storage and recall of command history across debugging sessions.
You may control the behavior of command line editing in BASH with the
command set
.