Mantenho simples com alias h='history|grep' carregado no meu perfil Bash.
Portanto, meu fluxo de trabalho é h command , por exemplo: h hpssa
# h hpssa
202 05-28-2015 11:54:33 hpssacli
217 05-28-2015 11:54:33 hpssa -start
225 05-28-2015 11:54:33 hpssacli -stop
226 05-28-2015 11:54:33 hpssa -stop
228 05-28-2015 11:54:33 hpssa -start
Se eu quiser executar " hpssa -stop ", basta digitar !226
Esta é apenas a minha abordagem, mas talvez você possa modificar como você está lembrando os itens do histórico. Não acho que faça sentido injetar dados no arquivo de histórico.