De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Copiando textos no Terminal

Colaboração: Lucas Villela Canoas

Data de Publicação: 23 de maio de 2011

Quantas vezes já aconteceu com você de precisar copiar um texto fora do ambiente gráfico? Várias né? tenho certeza que você já passou por apertos assim, muito comum em servidores. Imagina que legal digitar um mac adress! Uma das maneiras de fazer isso é utilizar o pacote gpm. Você poderá selecionar o texto e colá-lo, usando o botão do meio, ou pressionando o botão direito e esquerdo simultaneamente.

Mas e se quisermos copiar um grande volume de texto? Não tem como selecionar pois sem ambiente gráfico, não é possível rolar o texto. Então vem um salvador chamado xsel, que manipula a seleção de texto do X. Temos 3 tipos possíveis de seleção:

Primária - Utiliza o botão do meio, ou ambos simultaneamente.

CLIPBOARD e Secundária - também conhecido como botão direito, trabalha mais com programas em ambiente gráfico.

OPÇÕES

Opções Descrição Exemplos
-a; --append Copia o texto para a área padrão, que é a primária, pode-se utilizar a opção -i, assim o texto irá para as 3 áreas.
-i; --input Adiciona a entrada padrão para a seleção (primária) $ echo "Zonebin: Sua area binaria" | xsel -i
-p, --primary Copia o texto para a seleção primária $ echo "Zonebin: Sua area binaria" | xsel -p
-s, --secondary Copia o texto para a seleção secundária $ echo "Zonebin: Sua area binaria" | xsel -s
-b, --clipboard Copia o texto para a seleção clipboard (modo gráfico) $ echo "Zonebin: Sua area binaria" | xsel -b
-k, --keep Mantém a seleção dos caracteres salvos mesmo depois que fechamos o aplicativo de onde ele foi selecionado $ echo "Zonebin: Sua area binaria" | xsel -k

Para mais informações leia a manpage do xsel com o comando:

  $ man xsel

PS: pode ser usado o programa xclip também

Lucas Villela Canôas tem 17 anos, tem um site onde publica seus artigos, está cursando o 3° ano do médio e pretende fazer Ciência da Computação. (www.zonebin.com)

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Lucas Villela Canoas