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

Copiar y pegar en el terminalSi 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.

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?

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

2 comentarios, deja el tuyo

  1.   leillo1975 dijo

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

    1.    Pablinux dijo

      Hola. El artículo es de copiar (cortar) y pegar. Hay más, pero no son sobre lo que trata el artículo y no están disponibles en todas las apps de terminal.

      Un saludo.

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.