किसी के लिए भी, जो इस पुराने सवाल पर ठोकर खा सकता है ...
एक बात है जो मुझे लगता है कि इस पर ध्यान देने की जरूरत है।
~/.nanorc
नैनो के लिए अपने उपयोगकर्ता विशिष्ट सेटिंग्स को लागू करने के लिए उपयोग किया जाता है, इसलिए यदि आप उन फ़ाइलों को संपादित कर रहे हैं जिनके sudo nano
लिए अनुमतियों के उपयोग की आवश्यकता होती है तो यह काम नहीं करने वाला है।
sudo
प्रोग्राम का उपयोग करते समय आपकी कस्टम उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलों का उपयोग नहीं किया जाएगा, क्योंकि आप अपने खाते से प्रोग्राम नहीं चला रहे हैं, इसलिए आपके कॉन्फ़िगरेशन में से कोई भी परिवर्तन ~/.nanorc
लागू नहीं होगा।
यदि यह वह स्थिति है जो आप स्वयं में पाते हैं ( अपनी स्वयं की विन्यास सेटिंग्स को चलाने sudo nano
और उपयोग करने के लिए ) तो आपके पास तीन विकल्प हैं:
- दौड़ते समय कमांड लाइन के झंडे का उपयोग करना
sudo nano
/root/.nanorc
फ़ाइल को संपादित करना
/etc/nanorc
ग्लोबल कॉन्फिग फाइल को एडिट करना
ध्यान रखें कि /etc/nanorc
एक वैश्विक कॉन्फ़िगरेशन फ़ाइल है और इस तरह यह सभी उपयोगकर्ताओं को प्रभावित करता है, जो कि आपके पास एक बहु-उपयोगकर्ता प्रणाली है या नहीं, इसके आधार पर समस्या हो सकती है।
इसके अलावा, उपयोगकर्ता कॉन्फ़िगर की गई फाइलें वैश्विक को ओवरराइड कर देंगी, इसलिए यदि आप संपादित करना चाहते थे /etc/nanorc
और ~/.nanorc
विभिन्न सेटिंग्स के साथ, जब आप nano
इसे ~/.nanorc
चलाते हैं sudo nano
तो यह सेटिंग्स को लोड कर देगा , लेकिन यदि आप चलाते हैं तो यह सेटिंग्स को लोड कर देगा /etc/nanorc
।
उसी के लिए चला जाता है /root/.nanorc
इस स्थान पर आ जाएगी /etc/nanorc
जब चल रहा हैsudo nano
जब तक आपके पास बहुत सारे विकल्प न हों, झंडे का उपयोग करना सबसे अच्छा विकल्प है ।