मैंने / etc / में एक फ़ाइल संपादित की है जिसे मैं सहेजना चाहता हूं, लेकिन sudo का उपयोग करके इसे खोलना भूल गया। मुझे याद है कि vi में इस तरह की फ़ाइल को सहेजने के लिए एक कमांड थी, और जानना चाहता था कि क्या नैनो में ऐसा करने का कोई तरीका है?
धन्यवाद।
मैंने / etc / में एक फ़ाइल संपादित की है जिसे मैं सहेजना चाहता हूं, लेकिन sudo का उपयोग करके इसे खोलना भूल गया। मुझे याद है कि vi में इस तरह की फ़ाइल को सहेजने के लिए एक कमांड थी, और जानना चाहता था कि क्या नैनो में ऐसा करने का कोई तरीका है?
धन्यवाद।
जवाबों:
हाँ, आप इसे अपने घर निर्देशिका में अस्थायी रूप से सहेज सकते हैं। प्रेस Ctrl+ Oअपने घर निर्देशिका करने के लिए या / tmp और फिर प्रेस में पथ को बदलने के लिए Enterइसे सहेजने के लिए। तब आप कर सकते sudo mvहैं।
प्रेस CTRL+ Oआपको रास्ता दिखाएगा। उसे अपनी होम निर्देशिका या tmp में बदलें। उदाहरण के लिए फ़ाइल का नाम लिखने के लिए: / tmp / फ़ाइल नाम और Enter दबाएँ।
sudo cp </full/temp/name> </full/original/name>और rm </full/temp/name>मूल फ़ाइल पर अनुमतियों को बनाए रखने के लिए। sudo mvउन्हें नष्ट कर देगा, जो वह नहीं है जो आप चाहते हैं, खासकर अगर यह निष्पादन योग्य अनुमतियाँ थीं।
बस टर्मिनल में एक नया टैब खोलें, फ़ाइल के अनुमतियों को 777 में बदलने के लिए chmod का उपयोग करें, फ़ाइल को नैनो में सहेजें, फिर अनुमतियों को वापस बदल दें कि वे क्या थे, शायद 644। एक विकल्प यह है कि अपने आप को chown का उपयोग करके स्वामी को बदलें, सहेजें फ़ाइल, और स्वामित्व को मूल में बदलें।
fgयह इसे करने का सबसे तेज़ तरीका है।
कोशिश करें ctrl+ oऔर फ़ाइल को अपने होम फ़ोल्डर में सहेजने के लिए चुनें।
फिर करो sudo mv /home/username/file /etc/