अंतिम निष्पादित कमांड को रूट के रूप में रूट के रूप में चलाएं !!

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


ठीक है, अकेले शीर्षक से आप शायद सोच रहे हैं कि यह विस्मयादिबोधक बिंदुओं के हाइपरबोले becausae का थोड़ा सा है, लेकिन मैं कसम खाता हूं कि मैं सूडो कमांड के बारे में बहुत उत्साहित नहीं हूं (हालांकि यह आदेश वास्तव में महान है!) ... नहीं, इसके बजाय विस्मयादिबोधक बिंदु वास्तव में इस संबंध में सूडो उपकरण के उपयोग का हिस्सा हैं।

यदि आप निष्पादित अंतिम आदेश को जल्दी से चलाने के लिए चाहते हैं लेकिन रूट सुपरसुर के रूप में, निम्न टाइप करें:

sudo !!

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

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

उदाहरण के लिए, मान लीजिए कि आप उपयोगकर्ता होस्ट फ़ाइल को संशोधित करने का प्रयास कर रहे थे:

nano /etc/hosts

लेकिन आप फ़ाइल को सहेज या संपादित नहीं कर सकते हैं, है ना? पूर्ण 'सूडो नैनो / आदि / होस्ट्स' कमांड अनुक्रम टाइप करने के बजाए कोई पसीना नहीं, बस निम्न टाइप करें:

sudo !!

यह अंतिम आदेश (इस मामले में, नैनो / आदि / मेजबान) लेता है और इसे स्वचालित रूप से सूडो के साथ उपसर्ग करता है, पूर्ण 'सुडो नैनो / आदि / होस्ट' बन जाता है

यह सचमुच प्रत्येक कमांड लाइन उपकरण और कमांड निष्पादन के साथ काम करता है, इसलिए इसे आज़माएं, यह बहुत बढ़िया है।