[Ilugc] [Tip] Fast and Clever at the command line

  • From: raju.rajsand@xxxxxxxxx (Rajagopal Swaminathan)
  • Date: Sun Aug 22 07:15:17 2010

Greetings,

On Sat, Aug 21, 2010 at 10:48 PM, Tha.Suresh <jemenisuresh@xxxxxxxxx> wrote:


Ctrl-a ? ?Move to the start of the line.
Ctrl-e ? ?Move to the end of the line.
Alt-] x ? Moves the cursor forward to the next occurrence of x.
Alt-Ctrl-] x ? ? Moves the cursor backwards to the previous occurrence 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-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-_
Alt-r ? ? Undo all changes to the line.
Alt- ? ? ?Ctrl-eExpand 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
!n ? ? ? ?Execute nth command in history
^abc^xyz ? ? ? ? Replace first occurrence of abc with xyz in last
command and execute it



As one can notice these are the default keybindings derived from EMACS.

For vim fans, there is some environment variables to use similar
keybindings, never tried it though

Regards

Rajagopal

Other related posts: