এই নির্দেশিকা আপনাকে মন্তব্য ছাড়াই লিনাক্সে একটি কনফিগার ফাইল কীভাবে দেখতে হয় সে সম্পর্কে কয়েকটি বিকল্প/পরামর্শ দেবে।
আমাকে প্রায়ই কনফিগারেশন ফাইলে পরিবর্তন করতে হয় যেমন httpd.conf এবং squid.conf . এই ফাইলগুলিতে প্রচুর সংখ্যক লাইন রয়েছে যা মন্তব্য করা হয়েছে, বেশিরভাগ মন্তব্য এবং কিছু সম্ভাব্য কনফিগারেশন নির্দেশিকা যা ডিফল্টরূপে প্রয়োজনীয় নয় বলে মন্তব্য করা হয়েছে। এই ধরনের ফাইলগুলি সম্পাদনা করার সময় আমি একটি সমস্যার সম্মুখীন হচ্ছি যে সেখানে অনেকগুলি লাইন মন্তব্য করা হয়েছে যে পরবর্তী সক্রিয় কনফিগারেশন নির্দেশিকাটি খুঁজে পাওয়ার আগে আমাকে অনেকগুলি লাইন স্ক্রোল করতে হবে। আমি এটির সাথে আমাকে সাহায্য করার জন্য একটি সূক্ষ্ম সমাধান খুঁজে পেয়েছি৷
আমি এখন নিম্নলিখিত কমান্ডটি ব্যবহার করি যখন আমি Apache কনফিগারেশন ফাইলের সক্রিয় নির্দেশাবলী দেখতে চাই:
# sed ‘/ *#/d; /^ *$/d’ /etc/httpd/conf/httpd.conf
এই কমান্ড (sed) ফাইলটি পড়ে /etc/httpd/conf/httpd.conf এবং শুধুমাত্র সক্রিয় কনফিগারেশন সেটিংস রেখে সমস্ত মন্তব্য এবং অতিরিক্ত সাদা স্থানগুলি ফিল্টার করে। এটি আমার জন্য কনফিগারেশন ফাইলটি দেখতে খুব সহজ করে তোলে।
আপনি যদি মন্তব্য দিয়ে শুরু হওয়া লাইনগুলিকে ফিল্টার করতে চান তবে নিম্নলিখিত কমান্ডটি চালান:
# sed ‘/ ^#/d; /^ *$/d’ /etc/httpd/conf/httpd.conf
এটি একটি ছোট পরিবর্তনের সাথে আগের মতো একই কমান্ড। প্রথম * ^ দ্বারা প্রতিস্থাপিত হয় , যা হল regex লাইনের শুরুর জন্য।
আপডেট: নীচের বেশ কয়েকটি সহায়ক মন্তব্য দেখুন যদি এই কমান্ডগুলি আপনাকে মন্তব্য ছাড়া একটি কনফিগার ফাইল সঠিকভাবে দেখার অনুমতি না দেয়।