Sunday, March 4, 2012

Bash Shortcuts Quick Reference

Bash Shortcuts Quick Reference

Ctrl-a                 Move  to the start of the line.

 Ctrl-e                Move to the end of the line.

 Ctrl-b                Move back one character.

 Alt-b                 Move back one word.

 Ctrl-f                 Move forward one character.

 Alt-f                  Move forward one word.

 Ctrl-] x              Where x is any character, moves the cursor forward to the next occurance of x.

 Alt-Ctrl-] x       Where x is any character, moves the cursor backwards to the previous occurance of x.

 Ctrl-u                Delete from the cursor to the beginning of the line.

 Ctrl-k                Delete from the cursor to the end of the line.

 Ctrl-w               Delete from the cursor to the start of the word.

 Esc-Del            Delete previous word (may not work, instead try Esc followed by Backspace)

 Ctrl-y                Pastes text from the clipboard.

 Ctrl-l                 Clear the screen leaving the current line at the top of the screen.

 Ctrl-x                Ctrl-u Undo the last changes.(Ctrl-_ does the same )

 Alt-r                  Undo all changes to the line.

 Alt-Ctrl-e          Expand command line.

 Ctrl-r                 Incremental reverse search of history.

 Alt-p                  Non-incremental reverse search of history.

 !!                       Execute last command in history

 !abc                   Execute last command in history beginning with abc

 !abc:p               Print last command in history beginning with abc

 !n                      Execute nth command in history

 !$                      Last argument of last command

 !^                      First argument of last command

 ^abc^xyz          Replace first occurance of abc with xyz in last command and execute it  

No comments:

Post a Comment