Description
Command lines can be edited with Emacs-like control keys before they are sent to another program. It is useful for terminal users working with REPLs or tools that lack comfortable line editing.
Line editors sit between your input and commands. Be careful when recalling or editing commands that modify files, credentials, or remote systems.