जैसा कि @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 पर आपके विशेष आदेशों की कई प्रतियों के परिणामस्वरूप हो सकता है। आप अपने विशेष कमांड को टिप्पणी लाइनों के साथ लपेट सकते हैं, ताकि आप .bash_history फ़ाइल को भरने के हिस्से के रूप में आसानी से उन्हें ढूंढ सकें और उन्हें हटा सकें। कुछ इस तरह:
cp .extra_hist .bash_history
sed '/: remove from here/,/:remove to here/d' .bash_history >> .bash_history