Як зауважив @AnthonyGeoghegan, історія завантажується після обробки файлів запуску. Це пропонує інший спосіб попередньо завантажити потрібну історію у файл запуску:
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.
Зауважте, що такий підхід може з часом додати до вашої .bash_history кілька копій ваших спеціальних команд. Ви можете обернути свої спеціальні команди за допомогою рядків коментарів, щоб ви могли їх легко знайти та видалити (через, наприклад, sed) як частину заповнення файлу .bash_history. Щось на зразок:
cp .extra_hist .bash_history
sed '/: remove from here/,/:remove to here/d' .bash_history >> .bash_history