Copy and paste doesn't work in the terminal

There are different ways to mark/copy and paste in linux. One of them works in all terminal emulators that I know, including xterm.

1. The linux mark and paste method - 'middle clicking'

  • Mark the text, that you want to paste by pressing the left mouse button and move the mouse. (You can left click twice to mark a word or three times to mark a line.)

  • Move the mouse cursor to where you want to paste the text.

  • Press the middle button or scrolling wheel (like it were a button). If no middle button, press the left and right buttons at the same time.

    In a terminal window, the text will be pasted at the cursor position. This works in the same terminal window, in another terminal window as well as in other programs, for example Firefox and gedit.

2. A method that works in many but not all terminal windows

2.1 Via menus

  • Mark the text, that you want to paste by pressing the left mouse button and move the mouse.

  • Use a pull-down or right-click menu and select 'Copy' (to clipboard).

  • Move the mouse cursor to where you want to copy the text.

  • Use a pull-down or right-click menu and select 'Paste'

2.2 hotkey combination with ctrl

  • Mark the text, that you want to paste by pressing the left mouse button and move the mouse.

  • Press shift + ctrl + c to 'Copy' (to clipboard).

  • Press shift + ctrl + v to 'Paste' into another terminal window.

  • Press ctrl + v to 'Paste' into a normal GUI application program, for example Firefox or Gedit.


FWIW, I don't do much cutting & pasting in a terminal. Just typing. What are you up to that makes cutting important?

Copy/paste is provided by the terminal program, if at all. There is no general answer. Since you don't tell us which terminal emulator you use, we cannot help. If terminal has pull down menu (gnome terminal), you may get hints. I am almost sure there is no Ctrl+V in xterm or rxvt.

ALSO can get cut/paste from program you are running in terminal. Launch emacs in a terminal, cut is Ctrl+W and paste is Ctrl+Y.

The only general paste feature will come from the basic Linux OS. This works in a Virtual Terminal (Alt+Ctrl+F1) as well. Use the left button to highlight. Then middle click to paste. Action must happen with no clicks between. Middle click is a focus and paste in one step. I use that all the time.

Also possible to install a clipboard imitation, maybe find terminal to cooperate with it. Transfer text from one program to another.


Have you tried using Ctrl+Ins and Shift+Ins? I'm not sure about copying, but pasting works fine for me. Give it a try and EDIT your question if it doesn't work.