Existem atalhos de teclado para terminais GUI, Ctrl + Shift + V e Shift + Insert já. Um script e mouse são desnecessários aqui.
Se você está procurando especificamente por comandos, existem xclip
e xsel
. Ambos são usados para manipular pranchetas (das quais existem duas no Linux - primária e secundária, é por isso que dois atalhos de teclado diferentes foram mencionados no início desta resposta). Eu sou mais fã de xclip
, e uso regularmente echo text | xclip -sel clip
para copiar algo para a área de transferência e xclip -out -sel clip
para imprimir o que estiver na minha área de transferência. Isso é especialmente útil quando você deseja filtrar texto ou processar texto com outro comando, como xclip -out -sel clip | grep 'some text that I am looking for'
NOTA: xclip
e xsel
não vêm para o Ubuntu por padrão. Você deve instalá-los com o comando sudo apt-get install PACKAGE_NAME
Se quisermos entrar no TTY, não há como copiar texto lá. Você deve usar algo conhecido como named pipe
ou apenas um arquivo de texto simples.