Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Does anyone know what Ctrl+C and Ctrl-V do in Ubuntu Terminal? Since they don't copy/paste, is there any particular functionality to these buttons?

When I press those shortcut, it writes ^C and ^V.

I'm worried because I was working on a little PHP program, and I'm editing from terminal. I'm a control freak, and I would hate if those buttons did something I'm not aware of.

share|improve this question
    
This question belongs to askubuntu.com –  Danilo Piazzalunga Sep 21 '11 at 16:45
    
More appropriate site for this question: askubuntu.com –  Cymen Sep 21 '11 at 16:46
add comment

migrated from stackoverflow.com Sep 21 '11 at 16:49

This question came from our site for professional and enthusiast programmers.

3 Answers

up vote 4 down vote accepted
  • Ctrl+C is abort in UNIX:

    In POSIX systems, the sequence causes the active program to receive a SIGINT signal. If the program does not specify how to handle this condition, it is terminated. Typically a program which does handle a SIGINT will still terminate itself, or at least terminate the task running inside it.

  • Ctrl+C in UNIX:

    Unix interactive terminals use Control-V to mean "the next character should be treated literally" (the mnemonic here is "v is for verbatim"). This allows a user to insert a literal Control-C or Control-H or similar control characters that would otherwise be handled by the terminal.

This is in the shell and it's just defaults. When running a program, it is dependent on the program what these do!

share|improve this answer
    
The signal is SIGINT. –  Rob Sep 21 '11 at 16:53
    
Pedantry: Since there is a SIGABRT that signals an "abort", I would change "is abort in UNIX" to "is 'interrupt' in UNIX". –  Chris Page Sep 22 '11 at 4:33
add comment

Ctrl+C sends a terminating signal to the current process running.

To copy or paste in the terminal, press Ctrl+Shift+C or Ctrl+Shift+V.

share|improve this answer
add comment

I con't know about Ctrl+V, but I know that Ctrl+C stops what ever program you are running.

If you want to copy or paste using keyboard shortcuts, you can use Ctrl+Shift+C / V appropriately.

share|improve this answer
add comment

Your Answer

 
discard

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.