कमांड "sudo !!" का क्या अर्थ है?


49

मैंने आज्ञा देखी

sudo !!

एक वीडियो में

इसका क्या मतलब है?


10
पिछली कमांड को sudo के साथ रन करें।
पिक्सेल डेवलपर


3
@ jmort253: SU, इत्यादि, सभी ज्ञान का फ़ॉन्ट है। Google बस खोज इंजन है जो यहां तक ​​जाता है। हम आरटीएफएम को प्रयोग करने योग्य उत्तर के पूरक के अलावा नहीं करते हैं।
डेनिस विलियमसन

इसके अलावा एक लिनक्स वितरण पर पर्याप्त प्रलेखन है। जैसे infoऔर कमांड का उपयोग करना सीखें man। यदि आपने उन्हें स्थापित किया है man COMMAND, तो आपको कमांड क्या पसंद है के बारे में जानकारी देगा man sudo। अगर आपने इसे एप-फाइल इंस्टॉल नहीं किया है, sudo apt-get install apt-fileतो आप एप्ट फाइल के साथ सर्च कर सकते हैं कि किस पैकेट में मैन कमांड है (यदि आप डेबियन का उपयोग कर रहे हैं या डेबियन को व्युत्पन्न कर रहे हैं)।
दारुखर

9
इसका मतलब है सूडो एक प्रतिशोध के साथ ! यदि दो मशीनें (2-3 इंच) पास हैं, तो आप वास्तव में इसके साथ दूसरी मशीन पर कमांड चला सकते हैं । यह इतना मजबूत है।
पेक्का गोफंडमोनिका

जवाबों:


60

से बैश मैनुअल :

9.3.1 इवेंट डिज़ाइनर

!!- पिछली कमांड का संदर्भ लें। यह '-1' का पर्यायवाची है।

और sudoमैन पेज से :

sudoअनुमति उपयोगकर्ता को सूडोर्स फ़ाइल में निर्दिष्ट सुपरयूज़र या किसी अन्य उपयोगकर्ता के रूप में एक कमांड निष्पादित करने की अनुमति देता है ।

तो, sudo !!सुपर कमांडर के रूप में पिछली कमांड को निष्पादित करने का मतलब है।


5
एकमात्र प्रतिक्रिया के लिए बधाई जो वास्तव में सवाल का जवाब देती है।
डैनियल बेक

1
तो इस पर जोर देने के लिए: !! शेल का एक इतिहास-कार्य है, और किसी भी तरह से सूडो के लिए बाध्य नहीं है। आप इसे हर जगह उपयोग कर सकते हैं जहां यह समझ में आता है।
उपयोगकर्ता अज्ञात

बताने के लिए धन्यवाद, "सुपरसुसर" भाग प्राप्त करें?
Ja5087

10

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

इसलिए अगर मैंने अमल किया

./foobar

लेकिन फिर याद आया कि मुझे सुपर यूजर प्रिविलेज की जरूरत है, कोई बस टाइप कर सकता है

sudo !!

sudo ./foobarसभी तरह से बाहर टाइप करने के बजाय । यह विशेष रूप से तब उपयोगी है जब आपका अंतिम आदेश दर्जनों पात्रों के आदेश पर था।


यह सटीक नहीं है। से विकिपीडिया (अच्छा संदर्भ का हवाला देते हुए): यह मूलतः "सुपर उपयोगकर्ता है" के रूप में sudo के पुराने संस्करणों केवल सुपर उपयोगकर्ता के रूप में कमांड चलाने के लिए डिजाइन किए गए थे। हालांकि, बाद के संस्करणों ने न केवल सुपरयुसर के रूप में, बल्कि अन्य (प्रतिबंधित) उपयोगकर्ताओं के रूप में कमांड चलाने के लिए समर्थन जोड़ा, और इस प्रकार इसे "विकल्प उपयोगकर्ता के रूप में" भी आमतौर पर विस्तारित किया जाता है।
पाब्लो ए
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.