Cómo ver el historial de comandos en Linux

La terminal de Linux recuerda los comandos que has escrito. Saber consultarlos y reutilizarlos te ahorra mucho tiempo.

Ver el historial

history

Lista los comandos anteriores, numerados. Para ver solo los últimos:

history 20

Reutilizar un comando

!25      # ejecuta el comando número 25 del historial
!!       # repite el último comando
!grep    # repite el último comando que empezaba por "grep"

Buscar en el historial (muy útil)

Pulsa Ctrl + R y empieza a escribir: la terminal busca el último comando que coincida. Sigue pulsando Ctrl+R para ir más atrás.

Borrar el historial

history -c        # limpia el historial de la sesión actual

Preguntas frecuentes

¿Dónde se guarda el historial?

En el archivo ~/.bash_history (o ~/.zsh_history en Zsh).

¿Puedo moverme por comandos anteriores sin history?

Sí: usa las flechas arriba/abajo para recorrer los últimos comandos.