89

We use Ctrl+V to paste stuff from clipboard, but this is not working on terminal window.

What is the keyboard shortcut to paste on the GNOME terminal?

BuZZ-dEE
  • 13,993
  • 18
  • 63
  • 80
DUKE
  • 3,348
  • 8
  • 30
  • 34
  • 6
    Ctrl-Shift-C and Ctrl-Shift-V are the respective shortcuts. Another thing that also works with Linux (in general): if you mark a fragment of text, without any shortcut, you can paste it in by clicking the middle mouse button. – January Oct 18 '12 at 12:27

4 Answers4

115

Have you tried using Ctrl + Shift + V

Hilmi Erdem KEREN
  • 1,733
  • 1
  • 11
  • 16
59

You have to use Ctrl+Shift+V to paste into a terminal. Copy is similar; use Ctrl+Shift+C to copy from a terminal.


Arild's comment explains (edited a bit):

Following tradition, some Ctrl+(letter) shortcuts are mapped to entering control characters in the terminal (see How control characters map to keyboards on Wikipedia). That's why we cannot use them for copy and paste. The shortcuts can be overridden in Edit > Keyboard Shortcuts, but especially Ctrl+C is useful to keep assigned to the control character ETX, which is used to interrupt the current command.

wjandrea
  • 14,109
  • 4
  • 48
  • 98
NorTicUs
  • 2,362
  • 2
  • 18
  • 34
  • 7
    Following tradition, some Ctrl+(letter) shortcuts are mapped to entering control characters (http://en.wikipedia.org/wiki/Control_character#How_control_characters_map_to_keyboards) in the terminal. That's why we cannot use them for copy and paste. The shortcuts can be overridden in Edit > Keyboard Shortcuts..., but especially Ctrl+C is useful to keep assigned to the control character ETX, which is used to interrupt the current command. – Arild Aug 03 '14 at 12:13
14

Ctrl+Insert for 'copy', Shift+Delete for 'cut' and Shift+Insert for 'paste' also works on most places, including GNOME terminal.

muru
  • 193,181
  • 53
  • 473
  • 722
Bastiaan Cuppen
  • 141
  • 1
  • 2
  • 5
    `Shift+Insert` pastes "primary selection" (`xsel`). `Ctrl+Shift+V` pastes clipboard (`xsel -b`) on my machine (Ubuntu 16.04, GNOME Terminal). – jfs Sep 14 '17 at 12:31
13

Like said by others, Copy is CTRL + SHIFT + C and paste is CTRL + SHIFT + V as opposed to a normal text field.

So in short, just add shift to many other text editing shortcut to use it in the terminal.

Here are a couple examples:

Copy: CTRL + SHIFT + C

Paste: CTRL + SHIFT + V

Find: CTRL + SHIFT + F

Close terminal window: CTRL + SHIFT + W

Close all terminal windows: CTRL + SHIFT + Q

and etc.

Edoggr11
  • 141
  • 1
  • 7
  • 1
    (We're generally not supposed to use comments for +1, but I want to say this is an excellent first answer: concisely adds new info and improves on existing answers.) – chaskes Dec 25 '17 at 01:04