क्या किसी को पिछड़े कमांड खोज फीचर को बैश [Ctrl-r]
(और [Ctrl-o]
) करने का तरीका पता है, जो कि विंडोज़ पॉवरशेल में इतना उपयोगी है?
C-r
एक अधिक शक्तिशाली arrow up
इतिहास हेरफेर है, यह एमएसीएस की तरह C-r
है कि यह आपके द्वारा पहले दर्ज किए गए कमांड के अंदर पिछड़े को खोजता है। फिर C-o
उस कमांड को निष्पादित करता है और उसके तुरंत बाद अगले कमांड को लाइन पर रखता है। ताकि आप पारित श्रृंखला को कुशलता से दोहरा सकें। इसके अलावा यह एक बचा हुआ इतिहास है, सत्र इतिहास नहीं। ( ~/.bash_history
फ़ाइल)। जो असीम रूप से उपयोगी है।
धन्यवाद।
पीएस: एक बोनस के रूप में टैब जो कि चक्र द्वारा काम नहीं कर रहा है, यह भी बहुत ही अच्छा होगा।
PSConsoleHostReadline
उपयोगी कहा जा सकता है। शुरू करने के लिए एक अच्छी जगह PSReadLine का उपयोग करना होगा , जो उस हुक का उपयोग करता है। PSReadLine ctrl-o का समर्थन नहीं करता है, लेकिन यह ctrl-r का समर्थन करता है (माना जाता है - यह मेरे लिए काम नहीं करता था)। क्रिसमस पर ctrl-o को लागू करने पर मेरी नज़र हो सकती है क्योंकि यह उपयोगी लगता है।