कैसे बैश वातावरण में वापस जाएं या एक शब्द आगे बढ़ाएं? [डुप्लिकेट]


32

संभव डुप्लिकेट:
मैं कैसे बैश कमांडलाइन को कुशलतापूर्वक चला सकता हूं?

विंडोज प्रॉम्प्ट में, एक दबाकर ctrlऔर एक शब्द आगे या पीछे जा सकता है <-/->। बैश वातावरण में क्या समान है?


डुप्लिकेट: superuser.com/questions/113103/…
quack quixote

जवाबों:


32

नहीं है M-bऔर M-fपीछे और आगे क्रमश: वर्तमान शब्द में जाने, के लिए। यहाँ Mहै Metaया Escकुंजी या एक संयोजन, जैसे Ctrl+ Meta। मैनपेज में मूविंग के लिए सेक्शन कमांडbash बैश शेल पर जाने के लिए उपलब्ध इन और अन्य शॉर्टकट्स को सूचीबद्ध करता है।

मैनुअल यह भी वर्णन करता है कि अपनी बैश सेटिंग्स को कैसे अनुकूलित करें ताकि आप शब्दों को छोड़ने के लिए अपने ज्ञात Ctrl+ / का उपयोग कर सकें ।


मैंने कोशिश की Esc+b/f, काम नहीं किया।
user11671

5
Altकुंजी की कोशिश करो । मेटा कुंजी को उन कीबोर्ड पर altया windowsकुंजी के साथ भी अनुकरण किया जाता है जो उनके पास हैं।
अयाज

@ user11671: (अन्य चीजों के बीच) bind -p|grep forward-wordउत्पादन करता है "\ef": forward-word?
अगली सूचना तक रोक दिया गया।

3
उपयोगकर्ता के प्रश्न का सीधे उत्तर देने के लिए, यह मेरे लिए ~ / .inputrc में उबंटू में काम करता है: # Ctrl-right-arrow और Ctrl-left-arrow को अगले / पिछले शब्द "\ e [1; 5C" पर ले जाएं: आगे-शब्द "ए \ ई \ ई [सी": फॉरवर्ड-वर्ड "\ ई [1; 5 डी": बैकवर्ड-वर्ड "\ ई \ ई [डी": बैकवर्ड-शब्द स्रोत: bbs.archlinux.org/viewtopic.php?id? 35154
dougkramer

1
@dougkramer कैसे करता है कि सीधे उपयोगकर्ताओं को सवाल का जवाब? यह कमांड को रिबंड करने के बारे में है, जबकि उपयोगकर्ता पूछ रहा है कि डिफ़ॉल्ट क्या है
eis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.