Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to delete all characters after cursor in putty or shell. How can i achieve this?

Every time I want to delete the complete line, I need to press delete key and that is something I don't want to do.

Finding a way to delete the line improve my speed and effieciency.


 $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop

@ is my cursor position so if I have to delete the line I have to keep pressing the delete key.

share|improve this question
up vote 19 down vote accepted

Hit Ctrl k. Here are some commonly used shortcuts

CTRL Key Bound

Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen
Ctrl + r - Search the history backwards
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions
Ctrl + z - Suspend/ Stop the command

ALT Key Bound

Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor
share|improve this answer
Hit ESC key and press d , delete only single word – Rahul Mehta Nov 28 '11 at 6:00
Which distribution are you using? – jaypal singh Nov 28 '11 at 6:03
ubuntu 11 version – Rahul Mehta Nov 28 '11 at 6:04
CTRL k should do it. – jaypal singh Nov 28 '11 at 6:06
yeah great thanks – Rahul Mehta Nov 28 '11 at 6:23

I know it's an old question, but if you like/work with vi editor, you can use:

$ set -o vi

That allows you treat the input as inside the vim editor (insert mode):

  • Delete to the end of line <ESC>D,
  • Edit entire command line inside a vim session <ESC>v (exiting vim executes command)
  • Search in last commands <ESC>/regexp_to_find,
  • Go to start of line <ESC>0,
  • Insert at start of line <ESC>I,
  • Change next word <ESC>cw
  • Etc.

This is one of many vim tutorials.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.