ตามที่ @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