Podemos copiar uma string com uma linha de comando e colá-la com Ctrl+ Vatalho?
Responder1
Sim. Você pode usarxsel
ferramenta (uma ferramenta de linha de comando para acessar a área de transferência do X e buffers de seleção). Para instalá-lo a partir do terminal, use o seguinte comando:
sudo apt-get install xsel
Então, usando o seguinte:
<command> | xsel -b
irá copiar a saída <command>
para a área de transferência que pode ser colada depois com Ctrl+ V.
Por exemplo:
echo -n "string" | xsel -b
ou, simples:
xsel -b <<< "string"
copiará a string para a área de transferência string
(usei -n
o argumento for echo
para suprimir a nova linha final).
Se você deseja copiar o texto de um arquivo nomeado file_name
no diretório de trabalho atual:
cat file_name | xsel -b
ou, simples:
xsel -b < file_name
Responder2
Instalar xclip
( sudo apt-get install xclip
)
Se você deseja copiar texto de um arquivo, execute
xclip -sel clip < /path/to/file
(Isso copiará o texto para a área de transferência)
Para mais informações:http://linux.die.net/man/1/xclip