Seguro que lo lei en planetalinux… pero como no lo puedo encontrar lo anoto, pues ya necesitaba esto, todo lo que sigue aplica a BASH.
Para que cuando tenga diversas terminales la ultima en ser cerrada no sobreescriba el contenido de .bash_history es necesario agregar histappend lo cual se puede hacer con:
shopt control optional shell behavior
De hecho con:
shopt -s histappend
Claro esto con un cambio en la cantidad de lineas que se guardan en el historico vale la pena:
echo «export HISTSIZE=2000» >> .bashrc
Con notas e información de:
http://www.joshcsmith.com/blog/?p=10
http://www.mkssoftware.com/docs/man1/shopt.1.asp
http://www.google.com/search?q=bash+no+guarda+los+comandos+&btn