Cuando se habilita la opción -o history (opción que ya está normalmente por defecto1.10), el shell da acceso a la historia de órdenes: lista de órdenes tecleadas con anterioridad.
El texto de los últimos mandatos se guarda en una lista de historia. El shell almacena cada orden en la lista de historia antes de la expansión de parámetros y variables (el número de órdenes almacenadas en la lista se define en la variable HISTSIZE, por omisión 500) . En el arranque, la historia se inicia a partir del fichero nombrado en la variable HISTFILE (por omisión ~/.bash_history1.11). HISTFILE se trunca, si es necesario, para contener no más de HISTFILESIZE líneas.
$ echo $HISTFILE
$history
o mejor
$history | less
Podemos recorrer las órdenes anteriores con las teclas de flecha hacia arriba y flecha hacia abajo.