inputrc
inputrc is the configuration file used by the GNU Readline library to customize line editing and input behavior for interactive programs. Readline powers many shells and applications, including Bash and Python's interactive interpreter, enabling customizable keybindings, history navigation, and other editing features.
Location and scope: System-wide settings are typically read from /etc/inputrc, with some systems providing a default
Syntax and usage: The file uses a compact command language with two main forms: set directives and
Common options and bindings: Typical options include set editing-mode emacs or set editing-mode vi to choose
Reloading and scope of effect: Changes to inputrc affect programs that use Readline and are started after