सुपर उपयोगकर्ता विशेषाधिकार के साथ या उसके बिना उपयोग किए गए अंतिम कमांड को फिर से चलाएं

विषयसूची:

Anonim

अंतिम निष्पादित कमांड को फिर से चलाना चाहते हैं? या अंतिम उपयोग की गई कमांड को फिर से चलाने के बारे में लेकिन इसे रूट के रूप में चलाने के बारे में क्या? आप दोनों कर सकते हैं!

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

इसके वास्तव में दो भाग हैं: अंतिम कमांड को फिर से वैसे ही चलाना जैसे वह था, और अंतिम कमांड को फिर से चलाना लेकिन सुपर उपयोगकर्ता विशेषाधिकारों के साथ, उर्फ ​​​​रूट के रूप में।

आखिरी बार इस्तेमाल किए गए कमांड को फिर से सटीक कैसे चलाएं

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

!!

यह सटीक कमांड को फिर से चलाता है जो तुरंत पहले चलाया गया था। यदि आदेश विफल हुआ, तो यह फिर से विफल हो जाएगा। यदि आदेश सफल हुआ, तो यह फिर से सफलतापूर्वक चलेगा। सही बात?

अंतिम उपयोग किए गए कमांड को फिर से सुपर उपयोगकर्ता के रूप में कैसे चलाएं

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

इसे करने के लिए बस यह कमांड टाइप करें:

sudo !!

यह अंतिम उपयोग की गई कमांड को निष्पादित करता है लेकिन सूडो के माध्यम से इसे रूट यूजर के रूप में चलाता है। यह मूल रूप से पूरे कमांड को फिर से टाइप करने जैसा है, लेकिन पूरे लंबे जटिल स्ट्रिंग या सिंटैक्स को फिर से टाइप किए बिना इसे 'सुडो' के साथ उपसर्ग करना है! वास्तव में सहायक।

BTW, ये तरकीबें Mac OS X और Linux दोनों में काम करती हैं, इसलिए आप खुद को जिस भी कमांड लाइन वातावरण में पाएं, जरूरत पड़ने पर उन कमांड को फिर से चलाएं।

सुपर उपयोगकर्ता विशेषाधिकार के साथ या उसके बिना उपयोग किए गए अंतिम कमांड को फिर से चलाएं