Você não pode usar Ctrl + C e Ctrl + V dentro do terminal Linux para copiar e colar algum texto. Esses atalhos são um pouco diferentes para o Linux.
Você está visualizando um tutorial online e precisa colar um comando dentro do terminal Linux. Você copia o texto da janela do navegador, muda para o terminal e pressiona Ctrl + V, apenas para descobrir "^V" aparecem na tela. O que aconteceu? Por que você não pode colar o texto dentro do terminal?
Copiar e colar texto de e para a linha de comando do Linux não é tão intuitivo quanto deveria ser. Os atalhos de teclado funcionam, mas há um problema. Mostraremos duas maneiras de copiar/colar texto no terminal Linux para que você possa finalmente colar o comando que está na área de transferência por horas.
Copiando e colando texto usando atalhos de teclado
O atalho de teclado padrão para copiar texto é Ctrl + C. Essa é uma convenção aceita globalmente e quase todos os sistemas operacionais possuem essa combinação dedicada à cópia de texto. Exceto para Linux!
O atalho de teclado correto para copiar texto em um terminal Linux é Ctrl + Deslocamento + C, e Ctrl + Shift + X para corte. Da mesma forma, para colar uma sequência de texto, pressione Ctrl + Deslocamento + V.
A razão subjacente para esse comportamento está nas raízes Unix do Linux. Antes da introdução de uma área de transferência em todo o sistema, Ctrl + C era, e ainda é, o atalho padrão para encerrar um programa em execução no Unix. De forma similar, Ctrl + V foi usado para uma inserção literal.
Quando os novos atalhos foram introduzidos no Unix e Linux, Ctrl + X foi alterado para incluir o Mudança chave, para manter a consistência.
Você pode, no entanto, alterar esses atalhos de teclado, se desejar.
Alterando os atalhos de teclado padrão
Quase todo emulador de terminal Linux permite modificar os atalhos de teclado pré-atribuídos. Para alterar o atalho para recortar/copiar/colar, abra o terminal, vou ao Preferências seção e encontre uma opção chamada Atalhos de teclado, Atalhos, Teclado ou algo semelhante.
Na maioria dos terminais, você pode encontrar Preferências clicando com o botão direito do mouse em qualquer lugar dentro da janela.
Encontre o atalho para copiar, colar e recortar texto da lista e, em seguida, defina as novas combinações de teclas para executar essas operações, ou seja, Ctrl + C, Ctrl + V, e Ctrl + X, respectivamente.
Aplique as alterações e teste a funcionalidade copiando e colando texto usando os novos atalhos.
Essas etapas são gerais, mas funcionarão no emulador de terminal que você está usando. Konsole tem o Configurar Atalhos opção, e no Terminator, você pode acessar Preferências no menu de contexto.
Copie e cole texto usando o mouse
Quando os atalhos de teclado não funcionam, a primeira coisa que vem à mente é usar o mouse para copiar e colar o texto. Clicar com o botão direito abre o menu de contexto. Este menu contém opções rotuladas Corte, cópia de, e Colar, ou pelo menos cópia de e Colar.
Tudo o que você precisa fazer agora é selecionar o texto, clicar com o botão direito dentro do terminal e selecionar Corte ou cópia de, dependendo de suas necessidades. Este é um recurso de todo o sistema e você pode usá-lo para copiar texto de qualquer lugar.
Quando quiser colar o texto, clique com o botão direito dentro do terminal e selecione Colar no menu de contexto. Como antes, isso funcionará em todos os aplicativos do Linux.
Se copiar e colar texto faz parte do seu trabalho, ter um gerenciador de área de transferência como o CopyQ no seu computador pode ajudá-lo a ser mais eficiente.
Linux é diferente do Windows ou macOS
pressionando Mudança ao copiar ou colar texto do terminal pode ser complicado. É difícil lembrar de pressionar Mudança toda vez que você copia/cola coisas, especialmente em um dia agitado. Por que passar por isso quando você pode facilmente voltar a usar esses atalhos padrão e fáceis de lembrar?
Muitas coisas são diferentes no Linux quando comparadas com o Windows ou macOS. Alguns são para o bem e simplificam as operações do sistema, enquanto outros obrigam os usuários a mudar para o sistema operacional anterior. No entanto, é essencial conhecer e entender essas diferenças.