तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं
अनेक वस्तुओं का संग्रह / / November 28, 2021
तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं: ठीक है कभी-कभी आप लिनक्स सिस्टम के साथ काम करते समय कमांड लाइन पर पिछले कमांड को दोहराना चाहते हैं और वह भी बिना उपयोग किए तीर कुंजियाँ तो ऐसा करने का कोई विशेष तरीका नहीं है, लेकिन यहाँ समस्या निवारक में हमने ठीक करने के सभी विभिन्न तरीकों को सूचीबद्ध किया है यह।
आदेशों को दोहराने के लिए आप सामान्य रूप से पुराने csh का उपयोग कर सकते हैं! इतिहास संचालक "!!" (बिना उद्धरण के) नवीनतम कमांड के लिए, यदि आप केवल पूर्व कमांड को दोहराना चाहते हैं तो आप !-2, !foo का उपयोग कर सकते हैं सबसे हाल ही में "foo" को प्रतिस्थापित करने के साथ शुरू करने के लिए। आप fc कमांड का भी उपयोग कर सकते हैं या इतिहास ऑपरेटर को प्रिंट करने के लिए :p का उपयोग कर सकते हैं सुझाव।
अंतर्वस्तु
- तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं
- विधि 1: csh या किसी भी शेल के लिए csh जैसा इतिहास प्रतिस्थापन लागू करने के लिए
- विधि 2: Emacs कुंजी बाइंडिंग का उपयोग करें
- विधि 3: CTRL + P और फिर CTRL + O. का उपयोग करें
- विधि 3: fc कमांड का उपयोग करना
- विधि 4: उपयोग करें!
- विधि 5: मैक का उपयोग करने के मामले में आप कुंजी कर सकते हैं
तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं
आइए शेल प्रॉम्प्ट पर कमांड को वापस बुलाने के कुछ तरीके देखें:
विधि 1: csh या किसी भी शेल के लिए csh जैसा इतिहास प्रतिस्थापन लागू करने के लिए
!! फिर एंटर या !-1 दबाएं। फिर एंटर दबाएं या Ctrl+P फिर एंटर दबाएं
ध्यान दें:!! या !-1 आपके लिए स्वतः विस्तार नहीं करेगा और जब तक आप उन्हें निष्पादित नहीं करेंगे तब तक बहुत देर हो सकती है।
यदि बैश का उपयोग कर रहे हैं, तो आप बाइंड स्पेस: मैजिक-स्पेस को ~/.bashrc में डाल सकते हैं, फिर कमांड प्रेस स्पेस के बाद ऑटो इनलाइन का विस्तार करेगा।
विधि 2: Emacs कुंजी बाइंडिंग का उपयोग करें
अधिकांश शेल जिनमें कमांड लाइन संस्करण सुविधा होती है जो Emacs कुंजी बाइंडिंग का समर्थन करती है:
ऊपर Ctrl+P. नीचे Ctrl+N. बायां Ctrl+B. राइट Ctrl+F. होम Ctrl+A. Ctrl+E समाप्त करें। Ctrl+D हटाएं
विधि 3: CTRL + P और फिर CTRL + O. का उपयोग करें
CTRL + P दबाने पर आप अंतिम कमांड पर स्विच कर सकते हैं और CTRL + O दबाने से आप वर्तमान लाइन को निष्पादित कर सकते हैं। नोट: CTRL + O को आप जितनी बार चाहें उपयोग कर सकते हैं।
विधि 3: fc कमांड का उपयोग करना
fc -e: -1 उदाहरण के लिए: $ गूंज "समस्या निवारक" समस्या निवारक $ fc -e: -1। गूंज "समस्या निवारक" समस्या-समाधान
यह भी पढ़ें, खोई हुई+पाई गई फ़ाइलों से फ़ाइलों को कैसे पुनर्स्थापित करें
विधि 4: उपयोग करें!
csh या csh जैसे इतिहास प्रतिस्थापन (tcsh, bash, zsh) को लागू करने वाले किसी भी शेल के लिए, आप !
उदाहरण के लिए: $ पूंछ example.txt। $ कम फ़ाइल। txt। $!टा। !ta पूंछ example.txt निष्पादित करेगा
विधि 5: मैक का उपयोग करने के मामले में आप कुंजी कर सकते हैं
आप बाइंड कर सकते हैं ?+R से 0x0C 0x10 0x0d। यह टर्मिनल को साफ़ करेगा और अंतिम कमांड चलाएगा।
यही आपने सफलतापूर्वक सीखा है तीर कुंजियों का उपयोग किए बिना लिनक्स में अंतिम कमांड को कैसे दोहराएं लेकिन अगर आपके मन में अभी भी इस पोस्ट के बारे में कोई सवाल है तो बेझिझक उन्हें कमेंट सेक्शन में पूछ सकते हैं।