@AnthonyGeoghegan'ın gözlemlediği gibi, başlangıç dosyaları işlendikten sonra geçmiş yüklenir. Bu, bir başlangıç dosyasında istenen geçmişi önceden yüklemek için farklı bir yol sunar:
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.
Bu yaklaşımın, özel komutlarınızın birden fazla kopyasının zaman içinde .bash_history'nize eklenmesine neden olabileceğini unutmayın. Özel komutlarınızı yorum satırlarıyla sarabilirsiniz, böylece .bash_history dosyasını doldurmanın bir parçası olarak bunları kolayca bulabilir ve kaldırabilirsiniz (örn. Sed aracılığıyla). Gibi bir şey:
cp .extra_hist .bash_history
sed '/: remove from here/,/:remove to here/d' .bash_history >> .bash_history