Pregunta 1¿Qué tecla pulsas para que la terminal complete un nombre de archivo que has empezado a escribir?
Usar la terminal más rápido — compleción, historial, edición de línea
Practica la compleción con Tab, reutilizar el historial con las teclas de flecha y history, la edición de línea con Ctrl-A/Ctrl-E/Ctrl-U, y la búsqueda en el historial con Ctrl-R, todo práctico en una terminal del navegador.
Compleción e historial — Tab y teclas de flecha
Escribe parte de un nombre y pulsa la tecla Tab, y la terminal completa por ti el nombre del archivo o el comando (compleción).
Los comandos que has escrito quedan en el historial, y puedes recuperarlos y reutilizarlos con las teclas de flecha arriba/abajo.
Esto te evita escribir cada vez nombres de archivo y comandos largos.
history es un comando que lista los comandos que has escrito con números.
Para un comando largo que usas a menudo, recuperarlo del historial en vez de reescribirlo es más rápido y preciso.
| Tecla / Comando | Acción |
|---|---|
Tab | Completa un nombre de archivo o comando que estás escribiendo |
↑ / ↓ | Recupera el elemento anterior/siguiente del historial |
history | Lista los comandos que has escrito, con números |
clear | Desplaza la pantalla y empieza desde cero |
history lo lista.touch report_2026.txt # archivo para practicar la compleción
ls rep[Tab] # escribe rep y Tab → completa a report_2026.txt
ls report_2026.txt # recupera con la flecha arriba y vuelve a ejecutar
Listar el historial y limpiar la pantalla — history / clear
history es un comando real que escribes y que muestra los comandos que has introducido, con números.
Cuando la pantalla se llena de salida, clear la desplaza para que empieces desde una pantalla en blanco.
Ninguno es una pulsación de tecla — son comandos, así que escríbelos y ejecútalos con Enter.
echo first # queda en el historial
echo second # queda en el historial
history # lista los comandos hasta ahora, con números
clear # desplaza la pantalla y empieza desde cero
Edición de línea y control — atajos con Ctrl
Cuando necesitas corregir el inicio de un comando largo que estás escribiendo, retroceder carácter a carácter con las teclas de flecha es lento.
Con las combinaciones de teclas Ctrl, puedes saltar directamente al inicio o al final de la línea o borrar texto en bloque.
Las combinaciones con Ctrl cumplen tres papeles: mover, borrar y controlar.
La tabla de abajo organiza lo que hace cada una.
| Tecla | Acción |
|---|---|
Ctrl-A | Mueve al inicio de la línea |
Ctrl-E | Mueve al final de la línea |
Ctrl-U | Borra todo lo que está antes del cursor |
Ctrl-K | Borra todo lo que está después del cursor |
Ctrl-W | Borra la palabra anterior |
Ctrl-L | Limpia la pantalla |
Ctrl-C | Interrumpe el proceso en ejecución |
Ctrl-D | Envía fin de entrada (EOF) |
echo this is a long line # escríbelo, luego Ctrl-A al inicio de la línea
# Ctrl-E de vuelta al final, Ctrl-U para borrar toda la línea
sleep 5 # un comando que solo espera 5 segundos. Ctrl-C para interrumpir mientras corre
Buscar en el historial — Ctrl-R
Pulsar Ctrl-R entra en el modo de búsqueda del historial, y a medida que escribes, los comandos pasados que coinciden aparecen como candidatos.
Cuando aparezca el que quieres, pulsa Enter para ejecutarlo o Ctrl-C para salir de la búsqueda.
Con un candidato a la vista, pulsar Tab lleva el comando a la línea de entrada sin ejecutarlo, así puedes revisarlo o editarlo antes de ejecutar.
Como puedes recuperar un comando largo con solo unos pocos caracteres, es más rápido que retroceder sin fin con las teclas de flecha.
!! y !$ en Ubuntu y similares
En bash en Ubuntu y sistemas similares, !! recupera el comando anterior y !$ la última palabra de la línea anterior (expansión del historial).
La consola de este curso (busybox) no admite la expansión del historial, así que aquí reutilizamos el historial con Ctrl-R y las teclas arriba/abajo.
Verificación de conocimientos
Responde cada pregunta una a una.
Pregunta 2¿Qué pulsas para interrumpir un proceso en ejecución?
Pregunta 3¿Qué comando lista los comandos que has escrito, con números?