Cómo copiar, pegar y otros atajos de teclado del terminal


Copiar y pegar en el terminal

Si usas el terminal, y si lees este blog creo que lo habrás hecho alguna vez, te habrás dado cuenta de que no se puede copiar y pegar con los atajos del teclado que llevamos usando toda la vida. Fue Apple quien introdujo el atajo Ctrl+C para copiar, me imagino que porque «Copy» empieza por C, y Ctrl+V para pegar, cuya explicación parece ser que está al lado de la C. Estos atajos no funcionan en el terminal de Linux. ¿Por qué? Hay una razón de peso.

Ctrl+C se usa para interrumpir una acción en el Bash de Linux. Por ejemplo, aunque en este ejemplo no es lo más recomendado, podemos presionar Ctrl+C para interrumpir una instalación que está tardando demasiado. Ctrl+V se usa para insertar el siguiente carácter en el editor. Si presionamos Ctrl+C o Ctrl+V en el terminal cuando no estamos ejecutando nada, lo que aparecerá será ^C y ^V respectivamente. En resumen, el terminal usa la tecla Ctrl junto a otros caracteres para realizar funciones especiales en el Bash, pero los terminales modernos necesitaban algo más.

Salida de un comando guardada
Artículo relacionado:
Cómo guardar la salida de un comando del terminal

Atajos de teclado del terminal moderno

Los desarrolladores modernos pensaron que hacer clic derecho y elegir la opción copiar o pegar era demasiado tedioso, por lo que añadieron nuevos atajos de teclado. A los atajos que podemos usar en el resto de aplicaciones para copiar y pegar hay que añadirle la tecla «Shift». A continuación tenéis una lista con atajos para copiar y pegar diferentes partes del texto:

Atajo de Teclado Acción
Ctrl+Shift+c Copia el texto seleccionado.
Ctrl+Shift+v Pega el texto copiado.
Ctrl+u Corta todo desde el inicio de la línea hasta el cursor.
Ctrl+k Corta todo del cursor al final de la línea.
Alt+d Corta la palabra que hay detrás del cursor.
Ctrl+w Corta la palabra que hay delante del cursor.
Ctrl+y Pega el texto cortado anteriormente.
Alt+y Pega el segundo texto cortado anteriormente.
Alt+Ctrl+y Pega el primer argumento del comando anterior.

He de reconocer que no soy un gran fan de los cambios y tener que añadir «Shift» para copiar y pegar en el terminal no me resulta natural. Pero también soy alguien a quien le gusta la eficiencia, por lo que conocer cómo se hace con el teclado me es útil. ¿Y a ti?


3 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   leillo1975 dijo

    Te falta Ctrl+Shift+T para una nueva pestaña

  2.   Maxi dijo

    Hola, cuando presiono el comando «Ctrl + Shift + C» en Chrome, me abre como un código en html a la derecha y no copia ningún texto seleccionado, hay alguna forma de copiar el texto sin darle al click derecho o que te aparezca eso en Google ?

  3.   Ivor O'Connor dijo

    Still, I want to assign ctl-c to copy and clt-v to paste. Any ideas on how to do that on linux mint xfce?