नैनो में एक संपादित फ़ाइल सहेजें, लेकिन कोई अनुमति नहीं


18

मैंने / etc / में एक फ़ाइल संपादित की है जिसे मैं सहेजना चाहता हूं, लेकिन sudo का उपयोग करके इसे खोलना भूल गया। मुझे याद है कि vi में इस तरह की फ़ाइल को सहेजने के लिए एक कमांड थी, और जानना चाहता था कि क्या नैनो में ऐसा करने का कोई तरीका है?

धन्यवाद।


बदलाव व्यापक हैं। मुझे लगता है कि मैं एक नया टर्मिनल खोल सकता हूं, बदलावों को चुन सकता हूं और उन्हें पेस्ट कर सकता हूं। या बस पूरी चीज़ को कॉपी-पेस्ट करें। लेकिन मैं सोच रहा था कि क्या ऐसा करने का एक "गीकी" तरीका था।
theTuxRacer

जवाबों:


20

हाँ, आप इसे अपने घर निर्देशिका में अस्थायी रूप से सहेज सकते हैं। प्रेस Ctrl+ Oअपने घर निर्देशिका करने के लिए या / tmp और फिर प्रेस में पथ को बदलने के लिए Enterइसे सहेजने के लिए। तब आप कर सकते sudo mvहैं।

वैकल्पिक शब्द

प्रेस CTRL+ Oआपको रास्ता दिखाएगा। उसे अपनी होम निर्देशिका या tmp में बदलें। उदाहरण के लिए फ़ाइल का नाम लिखने के लिए: / tmp / फ़ाइल नाम और Enter दबाएँ।


4
आप की जरूरत है sudo cp </full/temp/name> </full/original/name>और rm </full/temp/name>मूल फ़ाइल पर अनुमतियों को बनाए रखने के लिए। sudo mvउन्हें नष्ट कर देगा, जो वह नहीं है जो आप चाहते हैं, खासकर अगर यह निष्पादन योग्य अनुमतियाँ थीं।
मार्टिन थॉर्नटन

4

बस टर्मिनल में एक नया टैब खोलें, फ़ाइल के अनुमतियों को 777 में बदलने के लिए chmod का उपयोग करें, फ़ाइल को नैनो में सहेजें, फिर अनुमतियों को वापस बदल दें कि वे क्या थे, शायद 644। एक विकल्प यह है कि अपने आप को chown का उपयोग करके स्वामी को बदलें, सहेजें फ़ाइल, और स्वामित्व को मूल में बदलें।


1
Ctrl + z के साथ युग्मित और fgयह इसे करने का सबसे तेज़ तरीका है।
जेरुवलंड

मुझे स्वीकृत उत्तर (Y)
सुदीप भंडारी

सूडोम चामोद 777 आपका
जोश

2

कोशिश करें ctrl+ oऔर फ़ाइल को अपने होम फ़ोल्डर में सहेजने के लिए चुनें।

फिर करो sudo mv /home/username/file /etc/


हाँ, मुझे लगता है कि मैं ऐसा कर सकता था। धन्यवाद। लेकिन बीमार अभी भी इसे स्वीकार करने पर पकड़ है, यह देखने के लिए कि क्या वास्तव में कोई रास्ता है।
TheTuxRacer 5
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.