बैश के तहत Alt+ dका कुछ व्यवहार मुझे सालों से पागल बना रहा है और मुझे लगा कि शायद इसे एक सेटिंग के साथ तय किया जा सकता है।
अगर मैं एक टर्मिनल पर हूं और इस तरह एक कमांड जारी करता हूं:
...$ cat >> ~/notesSuperLongFilename.txt
और फिर अगर मैं चाहूं तो कहना, जारी करना:
...$ scp ~/notesSuperLongFilename.txt
मैं वापस प्राप्त करना चाहते हैं "बिल्ली >> ~ / notesSuperLongFilename.txt" Ctrl + P (पिछली लाइन) और फिर का उपयोग कर Ctrl+ aऔर फिर Alt+ dऔर Alt+ dफिर तो मैं होगा:
...$ ~/notesSuperLongFilename.txt
और फिर मैं बस "scp" दर्ज कर सकूंगा और फिर a Ctrl+ m(या Enter / Return को हिट करूँगा )।
हालाँकि यह काम नहीं करता है क्योंकि पहले Alt+ के बाद dमुझे मिलता है:
...$ >> ~/notesSuperLongFilename.txt
(अब तक तो सब ठीक है)
लेकिन बाद दूसरी Alt+ dमैं:
...$ .txt
तो किसी कारण के लिए Alt+ dहटाए जाने के बजाय ">> ~ ~ / notesSuperLongFilename" एक बार में ">>" ।
यह एकमात्र सबसे बड़ा टाइम-वेस्टर है जो मुझे सचमुच सालों से लिनक्स / बैश के साथ पागल बना रहा है।
तो मैं इस (यकीनन टूट) के व्यवहार को ठीक करके उसे Alt+ d?
पुनश्च: मुझे नहीं पता कि उस Alt+ dव्यवहार के लिए "जिम्मेदार" कौन है: मुझे नहीं पता कि यह टर्मिनल है या यदि यह शेल (मेरे मामले में बैश) है।