Can one remap Ctrl–l in bash to execute more than just clear?
I know normally it just clears the screen. I'm looking to change that to clear the screen and list my pwd
like so:
Ctrl–l:clear;ls;
bashkeyboard shortcuts
Can one remap Ctrl–l in bash to execute more than just clear?
I know normally it just clears the screen. I'm looking to change that to clear the screen and list my pwd
like so:
Ctrl–l:clear;ls;
Best Answer
The
bind
command defines new key bindings. With the-x
parameter, you can assign a shell snippet to a key. The quoting is a bit strange: the key must be quoted for the readline key parser, and the binding description must be quoted because it contains several shell special characters.