যে কেউ এই পুরানো প্রশ্ন জুড়ে হোঁচট খেতে পারে ...
আমি মনে করি একটি জিনিস আছে যে আমি সমাধান করা প্রয়োজন।
~/.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/nanorcsudo nano
আপনার কাছে প্রচুর বিকল্প না থাকলে পতাকা ব্যবহার করা সম্ভবত সেরা বিকল্প ।