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