Como observó @AnthonyGeoghegan, el historial se carga después de procesar los archivos de inicio. Eso ofrece una forma diferente de precargar el historial deseado en un archivo de inicio:
mv .bash_history .bash_history.tmp
cat .extra_hist .bash_history.tmp > .bash_history
# or swap them, to put the extra stuff at the end of the history, for
# quicker ^R access.
Tenga en cuenta que este enfoque podría dar como resultado que se agreguen múltiples copias de sus comandos especiales a su .bash_history, con el tiempo. Puede envolver sus comandos especiales con líneas de comentarios, para que pueda encontrarlos y eliminarlos fácilmente (por ejemplo, sed) como parte del llenado del archivo .bash_history. Algo como:
cp .extra_hist .bash_history
sed '/: remove from here/,/:remove to here/d' .bash_history >> .bash_history