| Command |
Meaning |
| CTRL-A |
Move to beginning of line |
| CTRL-B |
Move backward one character without deleting |
| CTRL-C |
Capitalize character after point |
| CTRL-D |
Delete one character forward |
| CTRL-E |
Move to end of line |
| CTRL-F |
Move forward one character |
| CTRL-I (TAB) |
Do filename completion on current word (starting with ksh93h)
|
| CTRL-J |
Same as ENTER. |
| CTRL-K |
Delete ("kill") forward to end of line |
| CTRL-L |
Redisplay the line |
| CTRL-M |
Same as ENTER |
| CTRL-N |
Next line |
| CTRL-O |
Same as ENTER, then display next line in history file |
| CTRL-P |
Previous line |
| CTRL-R |
Search backward |
| CTRL-T |
Transpose the two characters on either side of point |
| CTRL-U |
Repeat the following command four times |
| CTRL-V |
Print the version of the Korn shell |
| CTRL-W |
Delete ("wipe") all characters between point and mark
|
| CTRL-X CTRL-E |
Invoke the emacs program on the
current command
|
| CTRL-X CTRL-X |
Exchange point and mark |
| CTRL-Y |
Retrieve ("yank") last item deleted |
| CTRL-] x |
Search forward for x, where x is any character |
| CTRL-@ |
Set mark at point |
| DEL |
Delete one character backward |
| CTRL-[ |
Same as ESC (most keyboards) |
| ESC b |
Move one word backward |
| ESC c |
Change word after point to all capital letters |
| ESC d |
Delete one word forward |
| ESC f |
Move one word forward |
| ESC h |
Delete one word backward |
| ESC l |
Change word after point to all lowercase letters |
| ESC p |
Save characters between point and mark as if deleted |
| ESC CTRL-H |
Delete one word backward |
| ESC CTRL-] x |
Search backward for x, where x is any character
|
| ESC SPACE |
Set mark at point |
| ESC # |
Insert line in history file for future editing |
| ESC DEL |
Delete one word backward |
| ESC < |
Move to first line of history file |
| ESC > |
Move to last line of history file |
| ESC . |
Insert last word in previous command line after point |
| ESC _ |
Same as above |
| ESC ESC |
Do filename/command/variable completion on current word |
| ESC * |
Do filename/command/variable expansion on current word |
| ESC = |
Do filename/command/variable listing on current word |
| ESC [ A |
Previous line (ksh93h and newer) |
| ESC [ B |
Next line (ksh93h and newer) |
| ESC [ C |
Move forward one character (ksh93h and newer) |
| ESC [ D |
Move backward one character (without deleting) (ksh93h and newer) |
| ESC [ H |
Move to beginning of line (ksh93h and newer) |
| ESC [ Y |
Move to end of line (ksh93h and newer) |
| Kill |
The stty(1) kill character, often CTRL-U or
@ or CTRL-X. This erases everything on the line.
Typing it twice toggles "line feed" mode, which issues
a line-feed character to start over on a new line. This is
appropriate for paper-only terminals
|