मैंने इस मुद्दे के साथ संघर्ष किया है।
आप ctrl-c के साथ निरस्त करके इसे हल कर सकते हैं। चाहे आप एक रिवर्स सर्च के बीच में हों या तीर के साथ इतिहास के माध्यम से स्क्रॉल करें, आखिरकार अंतिम कमांड के बाद आपको इतिहास स्क्रॉल के साथ एक प्रॉम्प्ट पर लौटाएं।
अद्यतन
यहाँ एक अच्छा चाल मैं अभी सीखा है। बैश और कई अन्य कार्यक्रम कमांड लाइन व्याख्या के लिए हुड के तहत रीडलाइन का उपयोग करते हैं। रीडलाइन के लिए कुंजी बाइंडिंग को .inputrc फ़ाइल में या बाइंड कमांड के साथ कॉन्फ़िगर किया जा सकता है। बाइंडिंग रीडलाइन द्वारा प्रदान किए गए कुछ कार्यों का उपयोग कर सकते हैं। उदाहरण के लिए, मैं vi मोड में बैश उपयोग करते हैं लेकिन इसलिए मैं अपने Bashrc फाइल में इस लाइन है मैं अभी भी Emacs शैली Ctrl-A का उपयोग करना चाहते:
बाँध '\ सीए: शुरुआत-लाइन की'
सभी उपलब्ध रीडलाइन फ़ंक्शंस सूचीबद्ध करने के लिए: बाइंड-एल
कार्यों में से इतिहास का अंत है। समारोह अपने नाम की तरह करता है। इस दृष्टिकोण के बीच का अंतर और केवल abort कमांड का उपयोग करना यह है कि यह आपको एक ही संकेत पर रखता है।
बैकस्पेस मुझे इसे सही करने देता है लेकिन खोज कर्सर अभी भी 100+ आदेश है। – volni