Consulta comandos anteriores con history y which
Repite lo que escribiste con history y descubre dónde vive un comando con which.
Iniciar lección interactivaCuando olvidas el comando exacto que ejecutaste hace cinco minutos, Bash ya lo guardó. history imprime esa lista. which responde otra pregunta: qué ejecutable se lanzará si escribes un nombre.
Lista lo que ya escribiste
Ejecuta history sin argumentos extra. Cada línea empieza con un número y luego el comando.
¡Muestra los comandos que ya ejecutaste!
Lee el registro de la sesión:
Los números sirven más adelante para repetir con !n, pero la primera habilidad es simplemente leer la lista para copiar un comando que ya funcionó.
Averigua dónde vive un comando: which
which echo imprime la ruta del programa echo que ejecutará el shell. Así sabes si estás usando un builtin, un binario del sistema o un script propio que tapó el nombre.
which echo
Una salida típica es /usr/bin/echo o una ruta parecida. Si which no imprime nada, ese nombre no está en tu PATH.
Usa history para recordar lo que hiciste. Usa which cuando dos herramientas comparten nombre y necesitas saber cuál se ejecuta de verdad.
Comprobación de conocimientos
1 / 3¿Qué muestra history?
Referencias
Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.
Siguiente
Salta a /, sube un nivel con .. y ve a casa con ~ usando el comando cd de Bash.