Si tu Terminal es perder la historia (previamente los comandos introducidos), intente esto:
Comprobar, en primer lugar, en su directorio home, que posee el archivo .bash_history (no escriba el $)
$ ls -al .bash_history
Si por alguna razón el archivo no es propiedad de su nombre de usuario, aparecerá (por ejemplo) en el listado como:
-rw------- 1 root staff 32 Jul 11 2011 .bash_history
Arreglar con (no escriba el $)
$ sudo chown [username] .bash_history
(fuente: http://www.paulmc.org/2009/01/enable-bash-history-in-terminal/ )
Ahora cerca de la Terminal, abrir de nuevo y usted debería ser capaz de ver previamente los comandos introducidos pulsando la flecha hacia arriba (es decir, si usted está usando bash como su Terminal shell - - el valor predeterminado).