मैं लिनक्स में पिछली कमांड पर कैसे वापस जा सकता हूँ?

आखिरी अपडेट: 30/09/2023

मैं लिनक्स में पिछली कमांड पर कैसे वापस जा सकता हूँ?

जब हम एक लाइन पर काम करते हैं लिनक्स में कमांड, गलतियाँ होना या किसी कमांड को दोबारा निष्पादित करने की आवश्यकता होना आम बात है जिसे हमने पहले उपयोग किया है। इन मामलों में, उन विभिन्न विकल्पों को जानना आवश्यक है जो सिस्टम हमें प्रदान करता है। ऑपरेटिंग सिस्टम के लिए पिछले आदेश पर वापस लौटें और इस प्रकार हमारे काम में तेजी आती है। इस लेख में, हम Linux में इस कार्य को पूरा करने के लिए सबसे अधिक उपयोग की जाने वाली कुछ तकनीकों का पता लगाएंगे।

तीर कुंजियों का उपयोग करके पिछले आदेश पर लौटें:

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

कमांड इतिहास तक पहुंचने के लिए "इतिहास" कमांड का उपयोग करें:

लिनक्स में उपलब्ध एक अन्य विकल्प कमांड का उपयोग करना है "इतिहास" किसी तक पहुँचने के लिए पूरी सूची पहले उपयोग किए गए आदेशों में से. जब आप यह कमांड चलाते हैं, तो कमांड इतिहास का प्रतिनिधित्व करने वाली एक क्रमांकित सूची प्रदर्शित की जाएगी। हम प्रत्येक कमांड को शीघ्रता से पुनः निष्पादित करने के लिए उससे जुड़े नंबर का उपयोग कर सकते हैं। उदाहरण के लिए, यदि हम इतिहास में कमांड नंबर 3 निष्पादित करना चाहते हैं, तो हम बस लिखते हैं “!3” और "एंटर" कुंजी दबाएं।

खोजने के लिए कुंजी संयोजन "Ctrl + R" का उपयोग करें:

कुंजी संयोजन "Ctrl + R" लिनक्स कमांड लाइन पर रिवर्स लुकअप फ़ंक्शन को सक्रिय करता है। इन कुंजियों को दबाने पर, एक छोटा इंटरफ़ेस खुल जाएगा जहां हम उस कमांड का हिस्सा टाइप करना शुरू कर सकते हैं जिसे हम खोजना चाहते हैं। जैसे ही हम टाइप करेंगे, खोज कमांड इतिहास में मिलान दिखाएगा। एक बार वांछित मिलान मिल जाने पर, हम कमांड निष्पादित करने के लिए "एंटर" कुंजी दबा सकते हैं।

निष्कर्ष के तौर पर, लिनक्स यह हमें प्रदान करता है पिछली कमांड पर लौटने के विभिन्न तरीके हमारी आवश्यकताओं और प्राथमिकताओं के अनुसार। चाहे इतिहास में नेविगेट करने के लिए तीर कुंजियों का उपयोग करना हो, पूरी सूची तक पहुंचने के लिए "इतिहास" कमांड का उपयोग करना हो, या खोज करने के लिए "Ctrl + R" संयोजन का उपयोग करना हो, लाइन पर अधिक कुशलता से काम करने के लिए इन विकल्पों को जानना महत्वपूर्ण है।

- लिनक्स में कमांड का परिचय

लिनक्स में कमांड इस ऑपरेटिंग सिस्टम के प्रशासन और उपयोग का एक अनिवार्य हिस्सा हैं। उपयोगकर्ताओं को बातचीत करने की अनुमति दें सिस्टम के साथ सीधे तौर पर, विशिष्ट कार्यों को निष्पादित करना और कार्यों को निष्पादित करना कुशलता. लिनक्स में कमांड का सही तरीके से उपयोग करना सीखना संभावनाओं की दुनिया खोल सकता है और शुरुआती और अधिक अनुभवी उपयोगकर्ताओं दोनों के लिए दैनिक कार्य को आसान बना सकता है।

लिनक्स में कमांड का उपयोग करते समय एक सामान्य प्रश्न उठता है कि पिछले कमांड पर वापस कैसे जाएँ। सौभाग्य से, लिनक्स ऊपर तीर कुंजी का उपयोग करके ऐसा करने का एक आसान तरीका प्रदान करता है कीबोर्ड पर. इस कुंजी को दबाने पर सबसे हाल ही में निष्पादित कमांड प्रदर्शित होगी, जिससे आप इसे संपादित या दोबारा उपयोग कर सकेंगे। इसके अलावा, लिनक्स निष्पादित कमांड के इतिहास को देखने और उनमें से किसी का पुन: उपयोग करने के लिए "इतिहास" कमांड का उपयोग करने का विकल्प भी प्रदान करता है। यह विशेष रूप से तब उपयोगी होता है जब आपको पहले उपयोग किए गए कमांड को दोबारा टाइप किए बिना दोहराने की आवश्यकता होती है। शुरूुआत से.

ऊपर उल्लिखित विकल्पों के अलावा, लिनक्स पिछले कमांड पर जल्दी और कुशलता से लौटने के लिए अन्य फ़ंक्शन प्रदान करता है। उनमें से एक है "!" चिन्ह का उपयोग। इतिहास में संबंधित कमांड नंबर के बाद प्रतीक टाइप करने से वह कमांड स्वचालित रूप से निष्पादित हो जाएगी। उदाहरण के लिए, यदि आप इतिहास सूची में तीसरा कमांड चलाना चाहते हैं, तो आप "!3" टाइप कर सकते हैं। एक अन्य विकल्प पिछले कमांड में मौजूद वाक्यांश या कीवर्ड के बाद "^" प्रतीक का उपयोग करना है। इसके साथ, अंतिम कमांड जिसकी संरचना में वह वाक्यांश या कीवर्ड शामिल है, स्वचालित रूप से निष्पादित हो जाएगा। ये सुविधाएँ विशेष रूप से तब उपयोगी होती हैं जब आप किसी कमांड को बार-बार दोहराना चाहते हैं या जब आपको इतिहास में किसी विशिष्ट कमांड पर तुरंत लौटने की आवश्यकता होती है। संक्षेप में, लिनक्स में पिछले कमांड पर लौटने के लिए इन विकल्पों को जानने से समय और प्रयास बचाया जा सकता है काम पर इस ऑपरेटिंग सिस्टम के साथ डायरी.

विशेष सामग्री - यहां क्लिक करें  विंडोज 10 कैसे इंस्टॉल करें

– लिनक्स में कमांड क्या है और यह कैसे काम करता है?

लिनक्स में एक कमांड किसी विशिष्ट कार्य को करने के लिए कमांड लाइन को दिया गया एक निर्देश है ऑपरेटिंग सिस्टम. ये कमांड लिनक्स का उपयोग करने का एक मूलभूत हिस्सा हैं, क्योंकि ये उपयोगकर्ताओं को सिस्टम के साथ इंटरैक्ट करने की अनुमति देते हैं कारगर तरीका और वैयक्तिकृत। जब आप टर्मिनल में एक कमांड चलाते हैं, तो ऑपरेटिंग सिस्टम अनुरोधित कार्य को पूरा करने के लिए पूर्व निर्धारित क्रियाओं की एक श्रृंखला निष्पादित करता है।

लिनक्स कमांड में एक या अधिक कीवर्ड होते हैं जिनके बाद विकल्प और तर्क होते हैं। कीवर्ड आमतौर पर क्रियाएं होती हैं जो उस क्रिया का वर्णन करती हैं जो आप करना चाहते हैं, जैसे "सूची," "हटाएं," या "बनाएं।" विकल्प कमांड को अतिरिक्त जानकारी प्रदान करते हैं और आमतौर पर डैश प्रतीक (-) से शुरू होते हैं। दूसरी ओर, तर्क वे डेटा हैं जिनके साथ हम काम करते हैं और फ़ाइलें, निर्देशिका या अन्य प्रकार की विशिष्ट जानकारी हो सकती हैं।

लिनक्स में कमांड के फायदों में से एक यह है कि उन्हें अधिक जटिल कार्यों को करने के लिए अनुक्रम में संयोजित और उपयोग किया जा सकता है। यह पुनर्निर्देशन ऑपरेटरों का उपयोग करके प्राप्त किया जाता है, जैसे कि पाइप प्रतीक (|), जो एक कमांड के आउटपुट को दूसरे में इनपुट के रूप में पारित करने की अनुमति देता है। प्रक्रियाओं को स्वचालित करने और विभिन्न स्थितियों के आधार पर निर्णय लेने के लिए नियंत्रण और सशर्त निर्माणों के संयोजन में कमांड का उपयोग करना भी संभव है।

- लिनक्स में कमांड कैसे चलाएं

लिनक्स में टर्मिनल का उपयोग करने से बड़ी संख्या में कमांड मिलते हैं जो आपके काम को आसान बना सकते हैं। हालाँकि, यदि आप कोई गलती करते हैं या पिछले कमांड का उपयोग करना चाहते हैं तो संपूर्ण कमांड को दोबारा टाइप करना कभी-कभी कठिन हो सकता है। सौभाग्य से, लिनक्स में पिछले कमांड पर वापस लौटने का एक आसान तरीका है।

लिनक्स में पिछले कमांड पर लौटने के लिए, आप अपने कीबोर्ड पर ऊपर तीर कुंजी का उपयोग कर सकते हैं। जब आप इस कुंजी को दबाते हैं, तो आपके द्वारा टाइप किया गया पिछला कमांड कमांड लाइन में दिखाई देगा। आप कर सकते हैं यदि आवश्यक हो तो इस आदेश को समायोजित करें और फिर इसे फिर से चलाने के लिए Enter दबाएँ। इससे आपका समय बचता है और संपूर्ण कमांड को स्क्रैच से दोबारा टाइप करने की आवश्यकता से बचा जा सकता है।

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

- लिनक्स में पिछले कमांड पर कैसे लौटें

कभी-कभी लिनक्स कमांड लाइन पर काम करते समय, हम गलतियाँ कर सकते हैं या पिछले कमांड पर वापस जाने की आवश्यकता हो सकती है। सौभाग्य से, ऐसा करने और समय और प्रयास बचाने के कई तरीके हैं। आगे, मैं आपको लिनक्स में पिछले कमांड पर लौटने के तीन अलग-अलग तरीके दिखाऊंगा।

1. तीर कुंजियों का उपयोग करें: पिछले कमांड पर लौटने का एक आसान तरीका तीर कुंजियों का उपयोग करना है। ऊपर तीर कुंजी हमें कमांड इतिहास के माध्यम से नेविगेट करने की अनुमति देती है, पहले से निष्पादित कमांड को एक के बाद एक प्रदर्शित करती है। एक बार जब आपको वह कमांड मिल जाए जिसे आप दोबारा चलाना चाहते हैं, तो उसे दोबारा चलाने के लिए बस Enter दबाएँ।

विशेष सामग्री - यहां क्लिक करें  विंडोज 11 में भाषा कैसे बदलें?

2. "इतिहास" कमांड का उपयोग करें: लिनक्स इतिहास में निष्पादित कमांड का रिकॉर्ड रखता है। इस इतिहास तक पहुँचने के लिए, आप कमांड लाइन पर "इतिहास" कमांड का उपयोग कर सकते हैं। यह एक पहचान संख्या के साथ पहले निष्पादित आदेशों की एक सूची प्रदर्शित करेगा। किसी विशिष्ट कमांड को दोबारा चलाने के लिए, "!" का उपयोग करें इसके बाद संबंधित पहचान संख्या दी जाएगी।

3. कमांड विस्तार का उपयोग करें: एक अन्य उपयोगी तरीका विस्तार का उपयोग करना है लिनक्स में कमांड. उदाहरण के लिए, यदि आप किसी निश्चित शब्द या वर्णों के समूह से शुरू हुई अंतिम कमांड को दोबारा चलाना चाहते हैं, तो आप कुंजी संयोजन "Ctrl + R" का उपयोग कर सकते हैं। यह कमांड इतिहास में एक इंटरैक्टिव रिवर्स लुकअप खोलेगा। बस उस कमांड के पहले कुछ अक्षर टाइप करें जिसे आप दोबारा चलाना चाहते हैं और लिनक्स आपको नवीनतम मिलान दिखाएगा। चयनित कमांड को निष्पादित करने के लिए "एंटर" दबाएँ।

लिनक्स में पिछले कमांड पर लौटने के इन विभिन्न तरीकों से, आप संपूर्ण कमांड को दोबारा टाइप किए बिना त्रुटियों को तुरंत ठीक करने या कार्यों को दोहराने में सक्षम होंगे। समय बचाएं और कमांड लाइन पर अपनी दक्षता में सुधार करें!

- लिनक्स में कमांड इतिहास का उपयोग करना

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

लिनक्स में एक्सेस कमांड इतिहास: लिनक्स में कमांड इतिहास तक पहुंचने के लिए, आपको बस अपने टर्मिनल में "Ctrl + R" कुंजी संयोजन का उपयोग करना होगा। इससे "रिवर्स-आई-सर्च" नामक एक इंटरैक्टिव विंडो खुलेगी। यहां आप कोई कीवर्ड या कमांड का हिस्सा टाइप करना शुरू कर सकते हैं जिसे आप खोजना चाहते हैं। जैसे ही आप टाइप करेंगे, विंडो आपको कालानुक्रमिक क्रम में मेल खाने वाले कमांड दिखाएगी।

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

इतिहास में एक विशिष्ट कमांड का उपयोग करें: यदि आपके इतिहास में कई मेल खाने वाले कमांड हैं और आप एक विशिष्ट कमांड का चयन करना चाहते हैं, तो आपको वांछित कमांड मिलने तक "Ctrl + R" दबाते रहना चाहिए। एक अन्य विकल्प मिलान आदेशों के माध्यम से नेविगेट करने के लिए ऊपर और नीचे तीर कुंजियों का उपयोग करना है। एक बार जब आप वांछित कमांड का चयन कर लें, तो इसे निष्पादित करने के लिए बस "एंटर" दबाएं।

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

- लिनक्स में पिछले कमांड को कैसे खोजें और निष्पादित करें

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

विशेष सामग्री - यहां क्लिक करें  विंडोज 7 पर विंडोज एक्सपी को वर्चुअलाइज़ कैसे करें

लिनक्स में पिछले कमांड को खोजने और निष्पादित करने का एक त्वरित और आसान तरीका कमांड इतिहास का उपयोग करना है। जब भी कोई कमांड लिनक्स टर्मिनल में चलाया जाता है, तो यह स्वचालित रूप से ".bash_history" नामक फ़ाइल में सहेजा जाता है। पिछले कमांड को खोजने और निष्पादित करने के लिए, आप बस कमांड का उपयोग कर सकते हैं «इतिहास«, जो आपके द्वारा पहले निष्पादित किए गए सभी आदेशों की एक क्रमांकित सूची प्रदर्शित करेगा। आप "कमांड" का उपयोग करके इसे फिर से चलाने के लिए किसी विशिष्ट कमांड से संबंधित संख्या का उपयोग कर सकते हैं!«. उदाहरण के लिए, यदि आप कमांड संख्या 42 को फिर से निष्पादित करना चाहते हैं, तो आपको केवल कमांड का उपयोग करना होगा "!42"

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

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

- लिनक्स में पिछले कमांड की खोज को तेज करने के लिए ट्रिक्स और शॉर्टकट

ऐसी कई स्थितियाँ हैं जिनमें हमें Linux में पिछले कमांड का पुन: उपयोग करने की आवश्यकता होती है। सौभाग्य से, वहाँ हैं तरकीबें और शॉर्टकट जो हमें पिछले आदेशों की खोज और पुनर्प्राप्ति को तेज़ करने की अनुमति देता है। इस अनुभाग में, मैं आपको इसे प्राप्त करने के कुछ प्रभावी तरीके दिखाऊंगा।

1. कमांड इतिहास: पिछले कमांड पर लौटने का एक सामान्य तरीका कमांड इतिहास का उपयोग करना है। आप पिछले आदेशों की सूची को नेविगेट करने के लिए अपने कीबोर्ड पर ऊपर या नीचे तीर कुंजी दबाकर इसे एक्सेस कर सकते हैं। यदि आप किसी कमांड का हिस्सा जानते हैं, तो आप इतिहास खोजने के लिए Ctrl+R का उपयोग कर सकते हैं। बस कमांड का कीवर्ड टाइप करें और इसे निष्पादित करने के लिए एंटर दबाएं।

2. उद्धरण चिह्नों का प्रयोग: एक और उपयोगी युक्ति उद्धरणों का उपयोग है। यदि आपके पास एक जटिल कमांड है या कई तर्कों वाला है, तो आप इसे सिंगल या डबल कोट्स में संलग्न कर सकते हैं ताकि शेल इसे सिंगल कमांड के रूप में याद रखे। उदाहरण के लिए, यदि आपने "chmod -R 777 फ़ोल्डर" जैसा कमांड चलाया है और आप इसे फिर से चलाना चाहते हैं, तो आप बस "!!" टाइप कर सकते हैं। और शेल इसे निष्पादित अंतिम कमांड के रूप में व्याख्या करेगा।

3. वेरिएबल और एल्गोरिदम का उपयोग: आप पिछले आदेशों की पुनर्प्राप्ति की सुविधा के लिए चर और एल्गोरिदम का भी उपयोग कर सकते हैं। आप "नाम=कमांड" सिंटैक्स का उपयोग करके किसी विशिष्ट कमांड को एक नाम निर्दिष्ट कर सकते हैं और फिर "$नाम" टाइप करके इसे निष्पादित कर सकते हैं। इसके अतिरिक्त, इतिहास से विशिष्ट आदेशों को फ़िल्टर करने और पुनर्प्राप्त करने के लिए आदेशों और पुनर्निर्देशन के संयोजन का उपयोग करना संभव है। उदाहरण के लिए, आप "इतिहास |" का उपयोग कर सकते हैं इतिहास में "कमांड" शब्द से संबंधित कमांड खोजने के लिए grep कमांड" का उपयोग करें।

याद करना: ये तो बहुत कम हैं तरकीबें और शॉर्टकट लिनक्स में पिछले कमांड की खोज और निष्पादन को तेज करने के लिए। विभिन्न तकनीकों के साथ प्रयोग करें और वह ढूंढें जो आपके वर्कफ़्लो के लिए सबसे उपयुक्त हो। पिछले आदेशों तक पहुंच को सुव्यवस्थित करने से आप लिनक्स के उपयोग में अधिक कुशल और उत्पादक बन सकेंगे।