दबाकर, मैं पहले से दर्ज आदेशों के माध्यम से जा सकता हूं। मैंने देखा है कि अगर मैं उनमें से एक को संशोधित करता हूं, तो यह इतिहास को बदल देता है। उदाहरण के लिए, यदि मैं टाइप करता हूं:
echo a
echo b
echo c
[up][up][backspace]d[ctrl+c]
इतिहास अब दिखाता है कि दूसरी कमान थी echo d
, नहीं echo b
। मैं echo b
इतिहास में सबसे पहले कैसे रखूँ?
उदाहरण के लिए, मान लीजिए कि मैं बहुत लंबे विकल्पों के साथ एक बहुत लंबी कमांड चलाता हूं। तब मैं इसे फिर से चलाना चाहता हूं, एक मामूली बदलाव के साथ, इसलिए मैं इतिहास के माध्यम से इसे खोजने, परिवर्तन करने के लिए वापस जाता हूं, लेकिन फिर महसूस करता हूं कि वास्तव में मुझे इसे फिर से चलाने की आवश्यकता नहीं है, केवल एक अन्य विकल्प के बारे में सोचा इसके बजाय करने के लिए। फिर बाद में, मैं वापस जाना चाहता हूं और अपने आप को याद दिलाना चाहता हूं कि मैंने जो कमान संभाली थी - लेकिन रुको, इतिहास अब गलत बात दिखा रहा है!
यह बहुत कम ही आता है, लेकिन जब मुझे लगता है कि यह वास्तव में परेशान करता है। क्या मूल इतिहास को स्वचालित रूप से संरक्षित करने का कोई तरीका है?
echo c
।
history
आप सभी आदेश देख सकते हैं। आप का चयन करने के बाद आपको क्या चाहिए। अब आप कौन सा खोल इस्तेमाल कर रहे हैं?