सुपर यूजर विशेषाधिकारों के साथ या उसके बिना सटीक रूप से अंतिम प्रयुक्त कमांड को दोबारा चलाएं

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

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

आखिरकार आखिरी प्रयुक्त कमांड को चलाना

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

!!

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

सुपर यूजर के रूप में फिर से इस्तेमाल किया गया अंतिम कमान चला रहा है

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

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

sudo !!

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

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