Isto pode ser feito com qualquer
XSEL
ou
xclip
utilitários de linha de comando. Como nenhum dos programas vem com o Ubuntu por padrão, você precisará primeiro instalá-los via Ubuntu Software ou pelo terminal. Aqui está como no terminal (mas lembre-se de que você só precisa de um desses dois).
sudo apt install xsel
sudo apt install xclip
Agora alguns exemplos. Se você deseja copiar a saída ls
para a área de transferência, aqui está o que você faria:
Com o xsel:
ls | xsel -ib
Com o xclip:
ls | xclip -sel clip
Obviamente, isso também pode ser utilizado para outros comandos do terminal . Digamos que você deseja colar as informações da sua rede em um fórum de ajuda.
Com o xsel:
sudo lshw -C network | xsel -ib
Com o xclip:
sudo lshw -C network | xclip -sel clip
Torne isso ainda mais fácil com um novo alias do bash!
Edite seu ~/.bash_aliases
arquivo (se ele ainda não existir, crie-o primeiro com touch ~/.bash_aliases
)
Em seguida, adicione um (dependendo do programa que você decidiu seguir) dos seguintes itens:
alias copy='xclip -sel clip'
ou
alias copy='xsel -ib'
Salve e feche.
Agora (após reiniciar o seu terminal), você pode enviar a saída padrão para a área de transferência, canalizando-a para 'copiar' (ou o que você decidir nomear seu novo apelido)
Por exemplo:
ls | copy