কম্পিউটার

কনফিগ ফাইল কি? সেগুলি কীভাবে নিরাপদে সম্পাদনা করবেন

আমরা যে কম্পিউটার প্রোগ্রামগুলি ব্যবহার করি তার বেশিরভাগই---অফিস স্যুট, ওয়েব ব্রাউজার, এমনকি ভিডিও গেম---মেনু ইন্টারফেসের মাধ্যমে কনফিগার করা হয়। এটি প্রায় ডিফল্ট উপায়ে পরিণত হয়েছে আমরা আমাদের মেশিনগুলি ব্যবহার করি৷

কিন্তু কিছু প্রোগ্রামের জন্য আপনাকে এর বাইরে একটি পদক্ষেপ নিতে হবে। মেনুর পরিবর্তে, সফ্টওয়্যারটি আপনার ইচ্ছামতো চালানোর জন্য আপনাকে অবশ্যই একটি পাঠ্য ফাইল সম্পাদনা করতে হবে৷

এই টেক্সট ফাইলগুলি সফ্টওয়্যার কনফিগার করে এবং ---আশ্চর্যজনকভাবে যথেষ্ট---"কনফিগার ফাইল" বলা হয়। আপনি যদি আপনার কম্পিউটারের জ্ঞান বাড়াতে চান তবে আপনাকে কনফিগার ফাইল কী এবং কীভাবে এটি সম্পাদনা করতে হয় তা জানতে হবে৷

কনফিগ ফাইল কি?

আমরা টেকনিক্যাল নিটি-রিটি-এ যাওয়ার আগে, প্রথমে কনফিগারেশন ফাইল কী তা নির্ধারণ করা যাক।

কনফিগ ফাইলগুলি মূলত সম্পাদনাযোগ্য পাঠ্য ফাইল যা একটি প্রোগ্রামের সফল অপারেশনের জন্য প্রয়োজনীয় তথ্য ধারণ করে। ফাইলগুলি একটি নির্দিষ্ট উপায়ে গঠন করা হয়, ব্যবহারকারীকে কনফিগার করার জন্য ফর্ম্যাট করা হয়৷

যদিও কিছু কনফিগারেশন সফ্টওয়্যারে কঠিন কোড করা হয়, আপনি যে সেটিংস পরিবর্তন করতে পারেন তা কনফিগার ফাইলগুলিতে অন্তর্ভুক্ত করা হয়৷

আশ্চর্যজনকভাবে, কনফিগার ফাইলগুলি কীভাবে কাজ করবে বা সেগুলি কেমন হওয়া উচিত সে সম্পর্কে কোনও সংজ্ঞায়িত মান নেই। এটি সম্পূর্ণভাবে প্রোগ্রামের বিকাশকারীর ইচ্ছার উপর নির্ভর করে।

কনফিগ ফাইল কি? সেগুলি কীভাবে নিরাপদে সম্পাদনা করবেন

লিনাক্স ব্যবহারকারীরা কনফিগার ফাইলগুলির সাথে বিশেষভাবে পরিচিত হবেন কারণ অনেক মৌলিক রক্ষণাবেক্ষণের জন্য আপনাকে সেগুলি সম্পাদনা করতে হবে। রাস্পবেরি পাই টুইক করা প্রায়শই কনফিগার ফাইল সম্পাদনার উপর নির্ভর করে। এটি গ্রাফিক্সের জন্য RAM-এর পরিমাণ সেট করার জন্য একটি ওয়্যারলেস নেটওয়ার্ক নির্দিষ্ট করতে হতে পারে৷

যাইহোক, কনফিগার ফাইলগুলি লিনাক্সের জন্য একচেটিয়া নয়। এমন সময় আছে যখন আপনাকে Windows বা macOS-এ সেগুলি সম্পাদনা করতে হতে পারে।

কনফিগার ফাইলগুলি কীভাবে সন্ধান এবং সম্পাদনা করবেন

কিছু কনফিগার ফাইল ডেভেলপারের নিজস্ব ডিজাইনের বিন্যাসে গঠন করা হয়। অন্যরা ডেটা গঠনের জন্য ব্যবহৃত বহুল পরিচিত মান ব্যবহার করে, যেমন:

  • JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন)
  • YAML (YAML মার্কআপ ভাষা নয়)
  • XML (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ)

কিছু প্রোগ্রাম যখন শুরু হয় তখন তাদের কনফিগারেশন ফাইলে সংরক্ষিত তথ্য লোড করে। এদিকে অন্যরা পর্যায়ক্রমে কনফিগার ফাইলটি পরিবর্তন করা হয়েছে কিনা তা পরীক্ষা করে দেখুন৷

আপনি যে কনফিগার ফাইলটি সম্পাদনা করতে চান না কেন আপনি কোন পরিবর্তন করার আগে এটির একটি অনুলিপি তৈরি করা স্মার্ট। এইভাবে, যদি কিছু ভুল হয়ে যায়, আপনি অনুলিপিটি পুনরুদ্ধার করতে পারেন এবং আবার শুরু করতে পারেন!

এখন, একটি বাস্তব-বিশ্ব কনফিগার ফাইলের দিকে নজর দেওয়া যাক। আমরা আগে উল্লেখ করেছি, এগুলি বিভিন্ন আকার এবং আকারে আসে। একটি কনফিগার ফাইল যা আপনি প্রায় নিশ্চিতভাবে পরিচিত তা হল হোস্ট ফাইল। উইন্ডোজ, ম্যাক, এবং লিনাক্স সকলেই হোস্টনামে আইপি অ্যাড্রেস ম্যাপ করতে এটি ব্যবহার করে।

উইন্ডোজ কনফিগার ফাইল

Windows ব্যবহারকারীরা হোস্ট ফাইলটি c:\windows\system32\drivers\etc\-এ পাবেন .

আপনি মাউসে ডাবল ক্লিক করে এবং প্রস্তাবিত অ্যাপের তালিকা থেকে নোটপ্যাড নির্বাচন করে এটি খুলতে পারেন। হোস্টের মতো কনফিগার ফাইলগুলি দেখতে এবং সম্পাদনা করতে আপনার এটিই দরকার। যাইহোক, বেশ কিছু বিকল্প উপলব্ধ রয়েছে---বিস্তারিত জানার জন্য নীচে দেখুন।

ফাইল খোলার সাথে আপনি দেখতে পাবেন যে এটি উপাদানগুলিকে আলাদা করতে সাদা স্পেস (আক্ষরিক অর্থে স্পেস এবং ট্যাব স্টপ) ব্যবহার করে৷

কনফিগ ফাইল কি? সেগুলি কীভাবে নিরাপদে সম্পাদনা করবেন

প্রতিটি হোস্টনামের নিজস্ব লাইন থাকে, তারপরে একটি ট্যাব স্টপ এবং IP ঠিকানা থাকে। উপরন্তু, হোস্ট ফাইল ব্যবহারকারীকে টীকা এবং মন্তব্য যোগ করার অনুমতি দেয়, যেগুলো সবই হ্যাশ চিহ্ন দিয়ে শুরু হয়।

লিনাক্স কনফিগার ফাইল

লিনাক্সে, আপনি হোস্ট ফাইলটি /etc/-এ পাবেন . এটি Gedit, অথবা ন্যানো বা vim-এর মতো একটি কমান্ড লাইন টেক্সট এডিটরে খোলা যেতে পারে। বেশিরভাগ ক্ষেত্রেই আপনার লিনাক্স ডিস্ট্রোতে এইগুলির একটি বা সবগুলিই প্রিইন্সটল থাকবে৷

কিছু প্রোগ্রাম কনফিগার ফাইলটিকে হোম ডিরেক্টরিতে সংরক্ষণ করে, ফাইলের নামের শুরুতে একটি পিরিয়ড থাকে। এই কনফিগার ফাইলগুলির মাঝে মাঝে .rc ফাইল এক্সটেনশন থাকে এবং আমরা সেগুলিকে "ডটফাইলস" হিসাবে উল্লেখ করি।

macOS-এ কনফিগার ফাইলগুলি

লিনাক্সের মতো, হোস্ট ফাইলটি /etc/-এ পাওয়া যাবে macOS-এ।

ম্যাক ব্যবহারকারীরা জানতে পারবেন যে BBEdit হল ডিফল্ট, পূর্বে ইনস্টল করা টেক্সট এডিটর। এটি ম্যাকোসে কনফিগার ফাইলগুলি সম্পাদনা করার জন্য এটি আদর্শ করে তোলে। যাইহোক, লিনাক্সের মতো, কমান্ড লাইন এডিটর vim এবং ন্যানোও পাওয়া যায়।

কনফিগার ফাইল নিরাপদে সম্পাদনার জন্য অ্যাপস

সুতরাং, এখন আমরা জানি কনফিগার ফাইলগুলি কীসের জন্য ব্যবহার করা হয়, আসুন আমরা কীভাবে সেগুলি সম্পাদনা করতে পারি সে সম্পর্কে কথা বলি৷

এটি করার জন্য, আপনার একটি পাঠ্য সম্পাদকের প্রয়োজন হবে। শব্দ প্রসেসর এড়িয়ে চলুন; এগুলি ফাইলে ফর্ম্যাটিং যোগ করতে পারে যা তাদের সঠিকভাবে পড়া থেকে বাধা দেবে৷

কনফিগ ফাইল কি? সেগুলি কীভাবে নিরাপদে সম্পাদনা করবেন

উল্লিখিত হিসাবে স্থানীয় পাঠ্য সম্পাদক উপলব্ধ। যাইহোক, অতিরিক্ত ফাংশনের জন্য, তৃতীয় পক্ষের পাঠ্য সম্পাদকও উপলব্ধ:

প্রতিটি প্ল্যাটফর্মের জন্য এতগুলি পাঠ্য সম্পাদনা সরঞ্জাম উপলব্ধ যে একটি একক অ্যাপ্লিকেশন সুপারিশ করা কঠিন। লিনাক্স ব্যবহারকারীরা আমাদের লিনাক্স টেক্সট এডিটরদের তালিকাও পরীক্ষা করতে পারেন। ইতিমধ্যে macOS-এর জন্য পাঠ্য সম্পাদকের এই রাউন্ড আপ অ্যাপল কম্পিউটার মালিকদের সাহায্য করবে৷

আপনি যখন একটি কনফিগারেশন ফাইল সম্পাদনা করেন, তখন আপনি এটির নিয়মাবলী অনুসরণ করছেন তা নিশ্চিত করা গুরুত্বপূর্ণ। এটা দেখেই ঠিক করা যায়। কিছু কনফিগারেশন ফাইল, যেমন হোস্ট ফাইল, মন্তব্য করা লাইনে আপনাকে এই নিয়মগুলি ব্যাখ্যা করবে। অন্যরা আপনাকে কিছু ডকুমেন্টেশন, বা কয়েকটি ব্লগ পোস্ট পড়তে বাধ্য করবে।

অবশেষে, আপনার সম্পাদনা করা কনফিগার ফাইলটিতে যদি JSON বা XML ফর্ম্যাট থাকে, তাহলে সিনট্যাক্স হাইলাইটিং সহ একটি পাঠ্য সম্পাদক বিবেচনা করুন। Notepad++ এবং Atom দুটোই এখানে ভালো বিকল্প। সিনট্যাক্স হাইলাইট করা আপনার সঠিকতা উন্নত করবে যখন আপনি কোন ভুল করেছেন আপনাকে দেখিয়ে।

অন্যান্য স্থান যা আপনি সম্পাদনা করার জন্য কনফিগার ফাইলগুলি খুঁজে পেতে পারেন

আপনি যদি কনফিগার ফাইলগুলি আরও অন্বেষণ করতে আগ্রহী হন তবে আপনি সেগুলিকে সমস্ত ধরণের অ্যাপ্লিকেশন এবং প্ল্যাটফর্মে খুঁজে পাবেন। কোন ওয়েবসাইট এবং আইপি ঠিকানাগুলি ব্লক করতে হবে তা উল্লেখ করার চেয়ে ফাইলগুলি কনফিগার করার আরও অনেক কিছু আছে!

হোস্ট ফাইলের বাইরে, আপনি ভিডিও গেমগুলিতে কনফিগার ফাইলগুলি খুঁজে পাবেন। এগুলি প্রায়শই কীম্যাপিংয়ের মতো জিনিসগুলিকে সংজ্ঞায়িত করতে এবং নিয়ন্ত্রণ করতে ব্যবহৃত হয়৷

এদিকে, কিছু কনফিগার ফাইল প্রতারণা করতে ব্যবহার করা যেতে পারে। পিসিতে আসল ডিউস এক্স গেমের ক্ষেত্রে এটি ছিল। আজকাল, প্রতারণা করা অনেক বেশি কঠিন এবং প্রায়শই একটি অফিসিয়াল চিট মোড সক্রিয় না করা পর্যন্ত প্রচেষ্টার মূল্য নেই৷

ওয়েব অ্যাপ্লিকেশনগুলিও কাস্টমাইজেশনের জন্য কনফিগারেশন ফাইল ব্যবহার করে৷

আপনার কনফিগার সম্পাদনা কাজ না করলে কি হবে?

কনফিগার ফাইল সম্পাদনার সাথে সম্পর্কিত সমস্যাগুলি দুটি শিবিরে পড়ে:অনুমতি এবং ব্যবহারকারীর ত্রুটি৷

অনুমতি সংক্রান্ত সমস্যাগুলির কারণে কনফিগার ফাইলগুলির সমস্যাগুলি সিস্টেমের অখণ্ডতার উপর নির্ভর করে। আপনি পরিবর্তনগুলি সংরক্ষণ করতে অক্ষম কারণ আপনি একজন সাধারণ ব্যবহারকারী হিসাবে সম্পাদনা করছেন৷ দুর্ঘটনাজনিত ভুল কনফিগারেশন প্রতিরোধ করার জন্য, অনেক কনফিগার ফাইল শুধুমাত্র অ্যাডমিনিস্ট্রেটর-স্তরের বিশেষাধিকারগুলির দ্বারা সম্পাদনাযোগ্য৷

কনফিগ ফাইল কি? সেগুলি কীভাবে নিরাপদে সম্পাদনা করবেন

এটি ঠিক করা সহজ:

  • Windows-এ, টেক্সট এডিটরে ডান-ক্লিক করুন এবং প্রশাসক হিসেবে চালান নির্বাচন করুন
  • macOS এবং Linux-এ, sudo কমান্ডের সাহায্যে আপনার সুবিধাগুলি বৃদ্ধি করার চেষ্টা করুন। সুতরাং, আপনি যদি আপনার হোস্ট ফাইল সম্পাদনা করছেন, চালান sudo nano /etc/hosts

(মনে রাখবেন যে আপনি যদি একটি ভিন্ন ফাইলের নাম বা অবস্থান নির্দিষ্ট করেন, তাহলে আপনি কার্যকরভাবে টার্মিনালে একটি কনফিগার ফাইল তৈরি করবেন।)

যখন সমস্যাটি ব্যবহারকারীর ত্রুটি হয়, এর মানে এটি আপনার দোষ। আপনি কোন টাইপো করেন নি এবং কনফিগারেশন ফাইলের নিয়মাবলী অনুসরণ করেছেন কিনা তা পরীক্ষা করুন।

যদিও এটি স্পষ্ট মনে হতে পারে, একটি সাধারণ বানান ভুল আপনার সম্পূর্ণ ফাইলকে অকেজো করে দিতে পারে। আপনার পরিবর্তন এবং ফাইল সংরক্ষণ করার আগে মনে রাখবেন:

  • আপনার করা পরিবর্তন চেক করুন
  • নিশ্চিত করুন আপনি একটি মন্তব্য করেছেন

এছাড়াও আপনি যে সফ্টওয়্যারটি কনফিগার করার চেষ্টা করছেন সেটি চালানোর চেষ্টা করার আগে কনফিগার ফাইলটি বন্ধ করতে ভুলবেন না৷

কনফিগার ফাইলগুলি গুরুত্বপূর্ণ

সবচেয়ে গুরুত্বপূর্ণ, তারা লিনাক্স ব্যবহার করার একটি অপরিহার্য অংশ। সেগুলিকে কীভাবে সঠিকভাবে সম্পাদনা করতে হয় তা জানা আপনাকে যথেষ্ট সাহায্য করতে পারে৷

আপনি অনেক কনফিগার ফাইল সম্পাদনা করতে পারেন, কোনো পরিবর্তন করার আগে ফাইলটির একটি অনুলিপি তৈরি করতে ভুলবেন না। এইভাবে, কিছু অপ্রীতিকর হলে আপনি আসলটিতে ফিরে যেতে পারেন।

লিনাক্স ব্যবহার করছেন? এখানে লিনাক্সে হোস্ট ফাইল পরিবর্তন এবং পরিচালনা সম্পর্কে আরও কিছু আছে।


  1. PLIST ফাইলগুলি কী এবং সেগুলি মুছে ফেলা কি নিরাপদ?

  2. অস্থায়ী ফাইলগুলি কী এবং সেগুলি মুছে ফেলা কি নিরাপদ?

  3. Google অ্যাসিস্ট্যান্ট রুটিনগুলি কী এবং সেগুলি কীভাবে সেট করা যায়

  4. দূষিত সিস্টেম ফাইলগুলি কী এবং কীভাবে সেগুলি উইন্ডোজ 11 ঠিক করবেন