bash | shortcuts

BASH Shortcuts and Keymappings

Keymappings currently active:

bind -p | grep -v '^#\|self-insert\|^$'

Bash Recall:

Ctrl + r (search history)

Ctrl + g (escape from history searching mode)

Alt + . (use the last word of the previous command)

Alt + r (undo the changes)

Ctrl + x Ctrl + e (open command editor)

Bash Command Editing:

Ctrl + a (beginning of the line)

Ctrl + e (end of the line)

Alt + f (forward (right) one word)

Alt + b (backward (left) one word)

Ctrl + xx (toggle between the start of line and current cursor position)

Ctrl + k (cut from cursor to the end of the command line)

Ctrl + u (cut from cursor to the start of the command line)

Ctrl + w (cut backwards one word)

Alt + Del (delete the word before the cursor)

Alt + d (delete the word after the cursor)

Ctrl + y (paste word or text that was cut using one of the deletion shortcuts)

Bash Bang Commands:

!! (run last command)

!blah (run the most recent command that starts with "blah")

!blah:p (print out the most recent command that starts with "blah")

!:0 (command of the last line)

!$ (the last argument of the last line)

!^ (the first argument of the last line after command)

!* (all arguments of the last line except command)

!:n* (nth to last arguments of the last line except command)

!:n (nth argument of the last line)

!:n-m (n-mth arguments of the last line)

web pages

ss64

skorks

ref

arrowkeys

vimode

hypexr