Cómo copiar y pegar en la terminal de Linux [For Absolute Beginners]

He estado usando Linux durante una década y es por eso que a veces doy las cosas por sentado.

Copiar y pegar en la terminal de Linux es una de esas cosas.

Pensé que todos ya sabían esto hasta que uno de los lectores de It’s FOSS me hizo esta pregunta. Le di la siguiente sugerencia al usuario de Ubuntu :

Use Ctrl+Insert o Ctrl+Shift+C para copiar y Shift+Insert o Ctrl+Shift+V para pegar texto en la terminal en Ubuntu. Hacer clic con el botón derecho y seleccionar la opción copiar/pegar del menú contextual también es una opción.

Pensé en profundizar en este tema especialmente cuando no existe una única forma universal de copiar y pegar en la terminal de Linux.

Cómo copiar y pegar texto y comandos en la terminal de Linux

Hay varias formas de hacer esto.

Método 1: usar métodos abreviados de teclado para copiar y pegar en la terminal

En Ubuntu y muchas otras distribuciones de Linux, puede usar Ctrl+Insert o Ctrl+shift+C para copiar texto y Shift+Insert o Ctrl+shift+V para pegar texto en la terminal.

El copiar y pegar también funciona para las fuentes externas. Si copia un comando example desde el sitio web de It’s FOSS (usando las teclas genéricas Ctrl+C), puede pegar este comando en la terminal usando Ctrl+Shift+V en la terminal.

De manera similar, puede usar Ctrl+Shift+C para copiar texto desde la terminal y luego usarlo para pegarlo en un editor de texto o navegador web usando el atajo regular Ctrl+V.

Básicamente, cuando está interactuando con la terminal de Linux, usa Ctrl+Shift+C/V para copiar y pegar.

Método 2: usar el menú contextual del botón derecho para copiar y pegar en la terminal

Otra forma de copiar y pegar en la terminal es usando el menú contextual del botón derecho.

Seleccione el texto en la terminal, haga clic derecho y seleccione Copiar. De manera similar, para pegar el texto seleccionado, haga clic derecho y seleccione Pegar.

Método 3: usar el mouse para copiar y pegar en la terminal de Linux

Otra forma de copiar y pegar en la terminal de Linux es usando solo el mouse.

Puede seleccionar el texto que desea copiar y luego presionar el botón central del mouse (rueda de desplazamiento) para pegar el texto copiado.

Tenga en cuenta que es posible que estos métodos no funcionen en todas las distribuciones de Linux por una razón específica que explico en la siguiente sección.

No hay atajos de teclas universales para copiar y pegar en la terminal de Linux. ¡Este es el por qué!

Las combinaciones de teclas para copiar y pegar dependen del emulador de terminal (comúnmente conocido como terminal) que esté utilizando.

Si no sabía que el terminal ya es solo una aplicación y puede instalar otros terminales como Guake o Terminador.

Diferentes aplicaciones de terminal pueden tener sus propias combinaciones de teclas para copiar y pegar como Alt+C/V o Ctrl+Alt+C/V.

La mayoría de terminales Linux usan las teclas Ctrl+Shift+C/V pero si no te funciona, puedes probar otras combinaciones de teclas o configurar las teclas desde las preferencias del emulador de terminal.

Una palabra rápida sobre Putty

Si usa Putty en Linux o Windows, usa combinaciones de teclas completamente diferentes. En Putty, seleccionar un texto lo copia automáticamente y puede pegarlo haciendo clic con el botón derecho.

¿Por qué las terminales Linux no usan las teclas ‘universales’ Ctrl+C y Ctrl+V para

Ningún terminal de Linux le dará Ctrl+C para copiar el texto. Esto se debe a que, de forma predeterminada, la combinación de teclas Ctrl+C se usa para enviar una señal de interrupción al comando que se ejecuta en primer plano. Esto generalmente detiene el comando en ejecución.

El uso de Ctrl+C detiene un comando en ejecución en la terminal de Linux

Este comportamiento ha existido mucho antes de que Ctrl+C y Ctrl+V comenzaran a usarse para copiar y pegar texto.

Dado que las teclas Ctrl+C están ‘reservadas’ para detener un comando, no se pueden usar para copiar.

¿Usó Ctrl+S y colgó la terminal?

La mayoría de nosotros usamos las teclas Ctrl+S para guardar los cambios realizados en el texto, las imágenes, etc. Esta tecla es casi universal para guardar, al igual que Ctrl+C para copiar.
Sin embargo, si ingresa Ctrl+S en la terminal de Linux, congelará la terminal. No hay necesidad de close el terminal y vuelva a iniciarlo. Puede usar Ctrl+Q para descongelar el terminal.
Ctrl+S y Ctrl+Q son teclas de método abreviado para control de flujo .

Sé que esto es elemental para el Sherlock Holmes del mundo Linux, pero aún podría ser útil para los Watson.

Nuevo o no, siempre puedes usar accesos directos en la terminal de Linux para hacerte la vida más fácil.


Related Posts