Como copiar e colar no terminal do Linux [para iniciantes]

Eu uso o Linux há uma década e é por isso que às vezes eu considero muitas coisas como sem importância.

Como copiar e colar no terminal do Linux [para iniciantes]

Eu uso o Linux há uma década e é por isso que às vezes eu considero muitas coisas como sem importância..

Copiar e colar no terminal Linux é uma dessas coisas.

Achei que todos já sabiam disso até que um dos leitores do "é livre e aberto!" me fez esta pergunta. Dei a seguinte sugestão ao usuário do Ubuntu:

Use Ctrl + Insert ou Ctrl + Shift + C para copiar e Shift + Insert ou Ctrl + Shift + V para colar texto no terminal do Ubuntu. Clicar com o botão direito e selecionar a opção copiar/colar no menu de contexto também é uma opção.

Pensei em desenvolver este tópico especialmente quando não existe uma forma universal única de copiar e colar no terminal Linux.

Como copiar e colar texto e comandos no terminal Linux

Copiar e colar o terminal do Linux

Existem várias maneiras de fazer isso.

Método 1: Usando atalhos de teclado para copiar e colar no terminal

No Ubuntu e em muitas outras distribuições do Linux, você pode usar Ctrl + Insert ou Ctrl + Shift + C para copiar texto e Shift + Insert ou Ctrl + Shift + V para colar texto no terminal.

Copiar e colar o terminal do Linux

A cópia e colagem também funciona para as fontes externas. Se você copiar um exemplo de comando do site do "é livre e aberto!" (usando as teclas Ctrl + C genéricas), você pode colar este comando no terminal usando Ctrl + Shift + V no terminal.

Da mesma forma, você pode usar Ctrl + Shift + C para copiar o texto do terminal e, em seguida, usá-lo para colar em um editor de texto ou navegador da Web usando o atalho Ctrl + V normal.

Basicamente, quando você está interagindo com o terminal Linux, você usa o Ctrl + Shift + C/V para copiar e colar.

Método 2: Usando o menu de contexto do botão direito para copiar e colar no terminal

Outra forma de copiar e colar no terminal é usando o menu de contexto do botão direito.

Selecione o texto no terminal, clique com o botão direito e selecione Copiar. Da mesma forma, para colar o texto selecionado, clique com o botão direito e selecione Colar.

Copiar Colar Terminal Ubuntu

Método 3: Usar o mouse para copiar e colar no terminal Linux

Outra forma de copiar e colar no terminal Linux é usando apenas o mouse.

Você pode selecionar o texto que deseja copiar e pressionar o botão do meio do mouse (roda de rolagem) para colar o texto copiado.

Lembre-se de que esses métodos podem não funcionar em todas as distribuições Linux por um motivo específico que explicarei na próxima seção.

Não há atalhos de teclado universal para copiar e colar no terminal Linux. Aqui está o porquê!

Os atalhos de teclado para copiar e colar dependem do emulador de terminal (comumente conhecido como terminal) que você está usando.

Se você não sabia que o terminal é apenas um aplicativo, você pode instalar outros terminais como Guake ou Terminator.

Diferentes aplicativos de terminal podem ter seus próprios atalhos de teclado para copiar e colar, como Alt + C/V ou Ctrl + Alt + C/V.

A maioria dos terminais Linux usa as teclas Ctrl + Shift + C/V, mas se isso não funcionar para você, você pode tentar outras combinações de teclas ou configurar as teclas nas preferências do emulador de terminal.

Uma palavra rápida sobre o Putty

Se você usa Putty no Linux ou Windows, ele usa atalhos de teclado totalmente diferentes. No Putty, selecionar um texto o copia automaticamente e você pode colá-lo clicando com o botão direito.

Por que os terminais Linux não usam o Ctrl + C e Ctrl + V ‘universal’ para isso

Nenhum terminal Linux fornecerá Ctrl + C para copiar o texto. Isso ocorre porque, por padrão, a combinação de teclas Ctrl + C é usada para enviar um sinal de interrupção para o comando executado em primeiro plano. Isso geralmente interrompe a execução do comando.

Ctrl C Linux

Usar Ctrl + C interrompe um comando em execução no terminal Linux. Este comportamento já existia muito antes de Ctrl + C e Ctrl + V começarem a ser usados para copiar e colar texto.

Uma vez que as teclas Ctrl + C são ‘reservadas’ para interromper um comando, não podem ser usadas para copiar.

Usou Ctrl + S e travou o terminal?

A maioria de nós usa as teclas Ctrl + S para salvar as alterações feitas em texto, imagens, etc. Esta tecla é quase universal para salvar, assim como Ctrl + C é para copiar.

No entanto, se você inserir Ctrl + S no terminal Linux, o terminal será congelado. Não há necessidade de fechar o terminal e reiniciá-lo. Você pode usar Ctrl + Q para descongelar o terminal.

Ctrl + S e Ctrl + Q são teclas de atalho para controle de fluxo.

Eu sei que isso é elementar para o Sherlock Holmes do mundo Linux, mas ainda pode ser útil para os Watsons.

Novo ou não, você sempre pode usar atalhos no terminal Linux para tornar sua vida mais fácil.

Via itsfoss.com. Você pode conferir o post original em inglês:

How to Copy Paste in Linux Terminal [For Absolute Beginners]

Última atualização deste artigo: 29 de october de 2020