कोमल

तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





पर प्रविष्ट कियाअंतिम अद्यतन: फरवरी 17, 2021

तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं: ठीक है कभी-कभी आप लिनक्स सिस्टम के साथ काम करते समय कमांड लाइन पर पिछले कमांड को दोहराना चाहते हैं और वह भी बिना तीर कुंजियों का उपयोग किए, तो ऐसा करने का कोई विशेष तरीका नहीं है, लेकिन यहां समस्या निवारक में हमने ऐसा करने के सभी विभिन्न तरीकों को सूचीबद्ध किया है।



आदेशों को दोहराने के लिए आप सामान्य रूप से पुराने csh का उपयोग कर सकते हैं! हिस्ट्री ऑपरेटर !! (बिना उद्धरण के) सबसे हालिया कमांड के लिए, यदि आप केवल पूर्व कमांड को दोहराना चाहते हैं तो आप सब्सर्टिंग फू के साथ सबसे हाल की शुरुआत के लिए !-2, !foo का उपयोग कर सकते हैं। आप fc कमांड का भी उपयोग कर सकते हैं या इतिहास ऑपरेटर सुझाव को प्रिंट करने के लिए :p का उपयोग कर सकते हैं।

अंतर्वस्तु[ छिपाना ]



तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं

आइए शेल प्रॉम्प्ट पर कमांड को वापस बुलाने के कुछ तरीके देखें:

विधि 1: csh या किसी भी शेल के लिए csh जैसा इतिहास प्रतिस्थापन लागू करने के लिए

|_+_|

टिप्पणी: !! या !-1 आपके लिए स्वतः विस्तार नहीं करेगा और जब तक आप उन्हें निष्पादित नहीं करते तब तक बहुत देर हो सकती है।



यदि बैश का उपयोग कर रहे हैं, तो आप बाइंड स्पेस: मैजिक-स्पेस को ~/.bashrc में डाल सकते हैं, फिर कमांड प्रेस स्पेस के बाद ऑटो इनलाइन का विस्तार करेगा।

विधि 2: Emacs कुंजी बाइंडिंग का उपयोग करें

अधिकांश शेल जिनमें कमांड लाइन संस्करण सुविधा होती है जो Emacs कुंजी बाइंडिंग का समर्थन करती है:

|_+_|

विधि 3: CTRL + P और फिर CTRL + O . का उपयोग करें

CTRL + P दबाने से आप अंतिम कमांड पर स्विच कर सकते हैं और CTRL + O दबाने से आप वर्तमान लाइन को निष्पादित कर सकते हैं। नोट: CTRL + O को आप जितनी बार चाहें उपयोग कर सकते हैं।

विधि 3: fc कमांड का उपयोग करना

|_+_|

यह भी पढ़ें, खोई हुई+पाई गई फ़ाइलों को कैसे पुनर्स्थापित करें

विधि 4: उपयोग करें!

csh या csh जैसे इतिहास प्रतिस्थापन (tcsh, bash, zsh) को लागू करने वाले किसी भी शेल के लिए, आप ! से शुरू होने वाली अंतिम कमांड को कॉल करने के लिए

|_+_|

विधि 5: मैक का उपयोग करने के मामले में आप कुंजी कर सकते हैं

आप बाइंड कर सकते हैं ?+R से 0x0C 0x10 0x0d। यह टर्मिनल को साफ़ करेगा और अंतिम कमांड चलाएगा।

यही आपने सफलतापूर्वक सीखा है तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं लेकिन अगर आपके मन में अभी भी इस पोस्ट के बारे में कोई सवाल है तो बेझिझक उन्हें कमेंट सेक्शन में पूछ सकते हैं।

आदित्य फरादी

आदित्य एक स्व-प्रेरित सूचना प्रौद्योगिकी पेशेवर हैं और पिछले 7 वर्षों से एक प्रौद्योगिकी लेखक हैं। वह इंटरनेट सेवाओं, मोबाइल, विंडोज, सॉफ्टवेयर और हाउ-टू गाइड को कवर करता है।