Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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.

e.g

 $@ 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
1  
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .