दो मुद्दे हैं:
इसे अधिलेखित करने के बजाय इतिहास में कमांड जोड़ना। इसे अपने .bashrc में जोड़कर किया जा सकता है
shops -s हिस्टैपेंड
प्रत्येक कमांड के बाद इतिहास को फिर से जोड़ना। इसका उपयोग करके किया जा सकता है:
PROMPT_COMMAND = "इतिहास -a; इतिहास -n"
यह हमेशा उतना अच्छा नहीं होता है जितना पहली नजर में यह अच्छा लगता है। रिवर्स खोज महान (नियंत्रण-आर) काम करता है, लेकिन यदि आप पिछले कमांड से सिर्फ "ऊपर" का उपयोग करते हैं तो यह निराशाजनक हो सकता है (यह किसी भी कंसोल में दिया गया अंतिम कमांड होगा)।
हो सकता है कि इसे ट्वीक करने के तरीके हों ... लेकिन मुझे लगता है कि यह आपके लिए एक अच्छी शुरुआत है।
संपादित करें: बस डुप्लिकेट के बारे में टिप्पणी देखी ... समाधान बिल्कुल वैसा ही लगता है।