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?

1
  • 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, 2012 at 12:27

4 Answers 4

115

Have you tried using Ctrl + Shift + V

3
  • 2
    Why not just Ctrl + V ? I dont get it... Jun 1, 2015 at 16:06
  • 6
    @user1767754 This shortcut is already used by most terminals to indicate that the next key should be inserted literally. This allows for example to insert a raw Tab character into terminal. Nov 28, 2015 at 19:28
  • [Shift] + [Insert] works for paste sometimes
    – vineeshvs
    Dec 9, 2022 at 7:11
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.

1
  • 7
    Following tradition, some Ctrl+(letter) shortcuts are mapped to entering control characters (en.wikipedia.org/wiki/…) 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 3, 2014 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.

1
  • 6
    Shift+Insert pastes "primary selection" (xsel). Ctrl+Shift+V pastes clipboard (xsel -b) on my machine (Ubuntu 16.04, GNOME Terminal).
    – jfs
    Sep 14, 2017 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.

1
  • 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, 2017 at 1:04

You must log in to answer this question.

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