CTRL
+C
e CTRL
+V
são atalhos muito úteis no dia-a-dia. Acontece q se você é usuário da linha de comando, já deve ter percebido que o atalho CTRL
+C
está associado com a interrupção do processo em andamento.
Copiar e colar com alias.
Mas e se precisarmos copiar um documento inteiro, ou colar o conteúdo de algum arquivo diretamente em outro? Usar os atalhos do gnome seria cansativo e repetitivo, especialmente se precisarmos copiar e colar com certa frequência. Nessa horas um alias pode ajudar. E para criar um no bash é muito simples, basta adicionar uma linha dentro do arquivo .bashrc que fica localizado na pasta raiz do usuário /home/{nome-do-usuario}/ com a seguinte sintaxe:
alias nome_do_alias="comando-a-ser-executado"
A declaração de um alias começa com a palavra chave reservada alias seguida do nome que você escolher para esse alias, o sinal de igual =
e por fim o comando desejado escrito dentro de aspas. Cada alias precisa ser declarado em uma nova linha.
Atalho do terminal Gnome
Para copiar o texto selecionado dentro do terminal você também pode utilizar o atalho
CTRL
+SHIFT
+C
e colar comCTRL
+SHIFT
+V
.
Copiar e colar com xclip
A ferramenta xclip é fácil de usar se encaixa bem pra essa tarefa. Vamos criar um alias para copiar e outro para colar, e logo em seguida veremos uma explicação de como eles funcionam.
Copiar
alias xcopy="xclip -selection clipboard"
Colar
alias xpaste="xclip -selection clipboard -o"
xclip é o comando principal que vai copiar ou colar algum conteúdo pra gente. A opção -selection vai dizer pra ele onde vai ser realizada essa tarefa, que pode trabalhar com três opções: primary, secondary, e clipboard. O parametro clipboard diz ao xclip que queremos copiar para a área de transferência aquilo que for selecionado. E por fim a opção -o
que quando adicionada, solicita ao programa que tudo que tiver sido selecionado deve ser redirecionado para a saída do programa (nesse caso, impresso na tela).
Agora experimente copiar com:
$ xcopy nome_do_arquivo
e colar com:
$ xpaste
Eles também aceitam redirecionamento!
$ man xclip | xcopy
$ xpaste > manual.txt
Agora ficou mais fácil de editar documentos de texto. Para mais informações sobre o comando xclip visite a pagina da sua documentação oficial.