Controles de la terminal

En esta sección se proprocionan una serie de controles básicos asociados a la aplicación de la terminal y que debéis conocer. Especialmente la función de autocompletado :)

Control de procesos

  • CTRL+C: Mata (kill) el proceso en ejecución.

  • CTRL+Z: Detiene temporalmente (pausa) el proceso en ejecución.

    • Para reanudarlo, debemos ejecutar el comando fg (foreground).

Eficiencia y productividad

Dentro de la ventana de la terminal, hay diferentes controles que debéis hacer uso de ellos para lograr un uso más eficiente y productivo de ella. El objetivo de ellos es teclear (escribir) lo menos posible.

  • TAB: solicitud de la función de autocompletado.

    • Escribe un prefijo del elemento (fichero, directorio, o comando) que quieras escribir, pulsa TAB, y la terminal intentará completarlo por ti.

      • En caso de no poder completarlo, escribirá hasta el siguiente prefijo que esté compartido por dos o más elementos. Vuelve a pulsar TAB para que muestre por pantalla cuales son las opciones, escribe uno o varios caracteres más para desambiguar, y vuelve a pulsar TAB para que autocomplete de nuevo con más información.

      • Repite el paso anterior tantas veces como sea necesario hasta que hayas conseguido recuperar el nombre del elemento deseado.

circle-check
  • ↑ / ↓ (cursores teclado): recorrido secuencial del historial de comandos ejecutados previamente.

circle-check
  • CTRL + r: búsqueda dentro del historial de comandos ejecutados previamente.

    • Dentro del modo de búsqueda, escribe texto que esté contenido dentro del comando para encontrarlo.

    • Pulsa CTRL + r sucesivas veces para ir recorriendo la lista de comandos que cumplen con el texto de búsqueda, hasta encontrar el comando deseado

    • Una vez encontrado el comando, pulsa ESC o cualquier tecla de cursor para salir del modo búsqueda.

  • SHIFT + INSERT o CTRL + SHIFT + V: pegar el contenido del portapapeles del SO.

    • Útil para cuando queremos copiamos texto del navegador, de un documento PDF, etc. y pegarlo en la terminal.

  • CTRL + W: borra el token (palabra) anterior de la línea.

    • Mantén pulsado CTRL+W para borrar toda la línea.

  • CTRL + ← y CTRL + →: saltar entre tokens (palabras) de la línea.

Miscelánea

  • CTRL + L: limpia la ventana de la terminal (equivalente a ejecutar el comando clear).