How do you copy+paste text from the terminal to a web browser and vice versa?
Matthew Martinez
I was just wondering if there's a simple way to do this, or whether it's completely dependent on the terminal you use. If that's the case, then is there a standard that most terminals go by?
Right now I'm using Ubuntu and I assume that I have GNOME terminal.
3 Answers
In X11, you have two "clipboard" equivalents:
The 'CLIBPBOARD' selection – like the Windows clipboard.
To copy, use CtrlShiftC if in GNOME Terminal, but CtrlC elsewhere.
To paste in GNOME Terminal, press CtrlShiftV; in other programs use CtrlV.
The 'PRIMARY' selection – somewhat more temporary, text-only.
Simply select text to copy.
Middle-click the mouse to paste. (ShiftInsert usually works to paste, except in Firefox, sadly.)
Most Linux terminals copy the text simply by marking it. To paste it just go to the webbrowsers URL bar and middle-click to paste, sometimes it might be the right mouse button and it should always work with shift-insert.
From memory, the keyboard shortcuts should work, CTRL+C CTRL+V between the two. However in some shell environments, if you copy the text from a web browser then click both left and right buttons on your mouse (or middle mouse button) it will be pasted into the terminal window.
Also copying text from the terminal, simply highlighting the text in most cases copies the text to the clipboard.
1