मैंने बरसों से लिनक्स पर बैश शेल का उपयोग किया है और मैं इसके साथ बहुत तेज़ हूं। बार-बार टैब कुंजी दबाकर स्वतः पूर्ण होने की अपील करने से, मैं कुछ कीस्ट्रोक्स में लंबी कमांड लिखने में सक्षम हूं।
हाल ही में अपनी नौकरी पर मैंने विंडोज कमांड प्रॉम्प्ट और सीएमडी का उपयोग शुरू किया है। मैं Cmd में बहुत धीमा हूं। इसमें एक स्वत: पूर्ण सुविधा है, लेकिन यह अलग तरह से काम करता है। मुझे लगता है कि मैं समझता हूं कि यह कैसे काम करता है, लेकिन मुझे समझ नहीं आता कि इसे प्रभावी ढंग से कैसे उपयोग किया जाए, वास्तव में यह अक्सर मुझे धीमा कर देता है। तो मैं पूछता हूं, सीएमडी के स्वत: पूर्ण का उपयोग कैसे करें?
मुझे एक उदाहरण देने दें। पहले मैं वर्णन करता हूं कि मैं बैश का उपयोग कैसे करता हूं, फिर मैं कैसे सीएमडी का उपयोग करने की कोशिश करता हूं , और क्या गलत है।
मान लीजिए कि वर्तमान निर्देशिका के फ़ोल्डरों में एक महाद्वीप और एक देश से बने नाम हैं, जैसे। africa-nigeria
, asia-india
, europe-france
, और कहा कि मैं करने के लिए परिवर्तन फ़ोल्डर करना चाहते हैं europe-norway
।
बैश के स्वत: पूर्ण कार्य करने का तरीका यह है कि टैब कुंजी केवल तभी विस्तारित होती है जब कोई अद्वितीय विस्तार होता है। अन्यथा, कुछ भी नहीं होता है, लेकिन संभावित विस्तार को सूचीबद्ध करने के लिए आप दूसरी बार टैब दबा सकते हैं।
तो बैश में नॉर्वे जाने के लिए, मैं टाइप करता हूं cd
और फिर निम्नलिखित कीस्ट्रोक्स बनाता हूं :
- e tab के लिये
europe-
- n tab (कुछ नहीं हुआ)
- tabफिर। यह सूची
europe-netherlands
औरeurope-norway
संभावित विस्तार के रूप में। - o tabके लिए
europe-norway
।
महान! धन्यवाद बाश।
हालांकि, जब मैं Cmd में एक ही कुंजी की कोशिश, वह फैलता e tabकरने के लिए europe-albania
है, जो शुरुआत 'ई' पहले फ़ोल्डर होने के लिए होता है, लेकिन फ़ोल्डर मैं चाहता था नहीं है! अब मुझे क्या करना चाहिए-क्या नॉर्वे में अल्बानिया बनाना संभव है? या क्या मुझे आदेश को रद्द करना चाहिए Escapeऔर खरोंच से सब कुछ टाइप करना चाहिए ?
cd e
और फिर TAB
कुंजी दबाएं। विंडोज यहाँ क्या कर रहा है यह फ़ोल्डरों को शब्दों में वर्णमाला क्रम में सॉर्ट करना शुरू करता है। जैसा कि अगर वहाँ Europe-albania
पहले है europe-norway
, तो बस TAB
कुंजी को लगातार दबाए रखें जब तक कि आपको अपनी वांछित निर्देशिका नहीं मिलती।