Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

कॉन्फिग फाइलें क्या हैं? उन्हें सुरक्षित रूप से कैसे संपादित करें

हम जिन अधिकांश कंप्यूटर प्रोग्राम का उपयोग करते हैं - चाहे ऑफिस सूट, वेब ब्राउज़र, यहां तक कि वीडियो गेम - मेनू इंटरफेस के माध्यम से कॉन्फ़िगर किए जाते हैं। यह लगभग हमारे मशीनों का उपयोग करने का डिफ़ॉल्ट तरीका बन गया है।

लेकिन कुछ प्रोग्राम आपको उससे आगे जाने की आवश्यकता होती है। मेनू के बजाय, आपको सॉफ़्टवेयर को अपनी इच्छानुसार चलाने के लिए एक टेक्स्ट फाइल संपादित करनी होगी।

ये टेक्स्ट फाइलें सॉफ़्टवेयर को कॉन्फ़िगर करती हैं और - आश्चर्यजनक रूप से पर्याप्त - "कॉन्फिग फाइलें" कहलाती हैं। यदि आप अपने कंप्यूटर ज्ञान को बढ़ाना चाहते हैं तो आपको यह जानना होगा कि कॉन्फिग फाइल क्या है और इसे कैसे संपादित करें।

कॉन्फिग फाइलें क्या हैं?

तकनीकी बारीकियों में जाने से पहले, आइए पहले परिभाषित करें कि कॉन्फिगरेशन फाइल क्या है।

कॉन्फिग फाइलें अनिवार्य रूप से संपादन योग्य टेक्स्ट फाइलें हैं जिनमें प्रोग्राम के सफल संचालन के लिए आवश्यक जानकारी होती है। फाइलें एक विशेष तरीके से संरचित होती हैं, जो यूजर कॉन्फ़िगरेशन के लिए स्वरूपित होती हैं।

जब कुछ कॉन्फिगरेशन सॉफ़्टवेयर में हार्ड कोडेड होते हैं, तो वे सेटिंग्स जिन्हें आप बदल सकते हैं, कॉन्फिग फाइलों में शामिल होती हैं।

आश्चर्यजनक रूप से, इस बात का कोई परिभाषित मानक नहीं है कि कॉन्फिग फाइलों को कैसे काम करना चाहिए, या वे कैसी दिखनी चाहिए। यह पूरी तरह से प्रोग्राम के डेवलपर की इच्छा पर निर्भर करता है।

कॉन्फिग फाइलों को कैसे ढूंढें और संपादित करें

कुछ कॉन्फिग फाइलें डेवलपर के अपने डिज़ाइन के प्रारूप में संरचित होती हैं। अन्य डेटा को संरचित करने के लिए व्यापक रूप से ज्ञात मानकों का उपयोग करते हैं, जैसे:

  • JSON (JavaScript Object Notation)
  • YAML (YAML Ain't Markup Language)
  • XML (eXtensible Markup Language)

कुछ प्रोग्राम शुरू होने पर अपनी कॉन्फिग फाइलों में संग्रहीत जानकारी लोड करते हैं। इस बीच अन्य समय-समय पर कॉन्फिग फाइल की जांच करते हैं कि क्या इसमें बदलाव किया गया है।

आप जो भी कॉन्फिग फाइल संपादित करना चाहते हैं, कोई भी बदलाव करने से पहले उसकी एक कॉपी बनाना स्मार्ट है। इस तरह, अगर कुछ गलत होता है, तो आप कॉपी को रिस्टोर करके फिर से शुरू कर सकते हैं!

अब, आइए एक वास्तविक कॉन्फिग फाइल पर नज़र डालें। जैसा कि हमने पहले उल्लेख किया है, वे सभी अलग-अलग आकार और रूपों में आती हैं। एक कॉन्फिग फाइल जिससे आप लगभग निश्चित रूप से परिचित हैं, वह है hosts फाइल। विंडोज, मैक, और लिनक्स सभी इसका उपयोग IP एड्रेस को होस्टनाम से मैन्युअली मैप करने के लिए करते हैं।

विंडोज कॉन्फिग फाइलें

विंडोज उपयोगकर्ता hosts फाइल को c:\windows\system32\drivers\etc\ में पाएंगे।

आप इसे माउस से डबल-क्लिक करके और सुझाए गए ऐप्स की सूची से नोटपैड चुनकर खोल सकते हैं। कॉन्फिग फाइलों जैसे hosts को देखने और संपादित करने के लिए यह सब कुछ है। हालांकि, कई विकल्प उपलब्ध हैं - विवरण के लिए नीचे देखें।

फाइल खोलने पर आप देखेंगे कि यह एलिमेंट्स को अलग करने के लिए व्हाइटस्पेस (शाब्दिक रूप से स्पेस और टैब स्टॉप) का उपयोग करती है।

कॉन्फिग फाइलें क्या हैं? उन्हें सुरक्षित रूप से कैसे संपादित करें

प्रत्येक होस्टनाम की अपनी लाइन होती है, उसके बाद एक टैब स्टॉप और IP एड्रेस होता है। इसके अलावा, hosts फाइल यूजर को एनोटेशन और कमेंट जोड़ने की अनुमति देती है, जो सभी हैश सिंबल से शुरू होते हैं।

लिनक्स कॉन्फिग फाइलें

लिनक्स पर, आप hosts फाइल को /etc/ में पाएंगे। इसे Gedit, या nano या vim जैसे कमांड लाइन टेक्स्ट एडिटर में खोला जा सकता है। ज्यादातर मामलों में आपके लिनक्स डिस्ट्रो में इनमें से एक या सभी प्रीइंस्टॉल्ड होंगे।

कुछ प्रोग्राम होम डायरेक्टरी में कॉन्फिग फाइल को स्टोर करते हैं, जिसमें फ़ाइलनाम की शुरुआत में एक पीरियड होता है। इन कॉन्फिग फाइलों में कभी-कभी .rc फ़ाइल एक्सटेंशन होता है और हम उन्हें "डॉटफाइल्स" के रूप में संदर्भित करते हैं।

macOS में कॉन्फिग फाइलें

लिनक्स की तरह, hosts फाइल macOS पर /etc/ में पाई जा सकती है।

मैक उपयोगकर्ता जानते होंगे कि BBEdit डिफ़ॉल्ट, प्रीइंस्टॉल्ड टेक्स्ट एडिटर है। यह इसे macOS में कॉन्फिग फाइलों को संपादित करने के लिए आदर्श बनाता है। हालांकि, लिनक्स की तरह, कमांड लाइन एडिटर vim और nano भी उपलब्ध हैं।

कॉन्फिग फाइलों को सुरक्षित रूप से संपादित करने के लिए ऐप्स

तो, अब हम जानते हैं कि कॉन्फिग फाइलों का उपयोग किस लिए किया जाता है, आइए बात करते हैं कि हम उन्हें कैसे संपादित कर सकते हैं।

इसके लिए, आपको एक टेक्स्ट एडिटर की आवश्यकता होगी। वर्ड प्रोसेसर से बचें; ये फाइल में फॉर्मेटिंग जोड़ सकते हैं जो उन्हें सही ढंग से पढ़े जाने से रोकेगा।

कॉन्फिग फाइलें क्या हैं? उन्हें सुरक्षित रूप से कैसे संपादित करें

नेटिव टेक्स्ट एडिटर उपलब्ध हैं, जैसा कि उल्लेख किया गया है। हालांकि, अतिरिक्त कार्यों के लिए, थर्ड-पार्टी टेक्स्ट एडिटर भी उपलब्ध हैं:

हर प्लेटफॉर्म के लिए इतने सारे टेक्स्ट एडिटिंग टूल उपलब्ध हैं कि एक ऐप की सिफारिश करना मुश्किल है। लिनक्स उपयोगकर्ता लिनक्स टेक्स्ट एडिटर्स की हमारी सूची भी देख सकते हैं। इस बीच मैकओएस के लिए टेक्स्ट एडिटर्स का यह राउंडअप ऐप्पल कंप्यूटर मालिकों की मदद करना चाहिए।

जब आप एक कॉन्फिग फाइल संपादित करते हैं, तो यह सुनिश्चित करना महत्वपूर्ण है कि आप इसके कन्वेंशन का पालन करते हैं। इसे केवल इसे देखकर निकाला जा सकता है। कुछ कॉन्फिग फाइलें, जैसे hosts फाइल, आपको कमेंट की गई लाइनों में इन कन्वेंशन की व्याख्या करेंगी। अन्य आपको कुछ डॉक्यूमेंटेशन, या कुछ ब्लॉग पोस्ट पढ़ने के लिए मजबूर करेंगे।

अंत में, यदि आप जिस कॉन्फिग फाइल को संपादित करते हैं उसका JSON या XML फॉर्मेट है, तो सिंटैक्स हाइलाइटिंग वाले टेक्स्ट एडिटर पर विचार करें। Notepad++ और Atom यहां दोनों अच्छे विकल्प हैं। सिंटैक्स हाइलाइटिंग आपको यह दिखाकर आपकी सटीकता में सुधार करेगा कि आपने कब गलती की है।

अन्य स्थान जहां आप संपादित करने के लिए कॉन्फिग फाइलें ढूंढ सकते हैं

यदि आप कॉन्फिग फाइलों का पता लगाने में रुचि रखते हैं, तो आप उन्हें सभी प्रकार के एप्लिकेशन और प्लेटफॉर्म में पाएंगे। कॉन्फिग फाइलों में केवल यह निर्दिष्ट करने से अधिक है कि किन वेबसाइटों और IP एड्रेस को ब्लॉक करना है!

hosts फाइल से परे, आप वीडियो गेम में कॉन्फिग फाइलें पाएंगे। इनका उपयोग अक्सर कीमैपिंग जैसी चीजों को परिभाषित और नियंत्रित करने के लिए किया जाता है।

इस बीच, कुछ कॉन्फिग फाइलों का उपयोग धोखा देने के लिए किया जा सकता है। यह मूल Deus Ex गेम में PC पर मामला था। इन दिनों, धोखा देना कहीं अधिक कठिन है और अक्सर प्रयास के लायक नहीं है जब तक कि आधिकारिक चीट मोड सक्षम न हो।

वेब एप्लिकेशन भी कस्टमाइज़ेशन के लिए कॉन्फिगरेशन फाइलों का उपयोग करते हैं।

क्या होगा यदि आपका कॉन्फिग एडिट काम नहीं करता?

कॉन्फिग फाइलों को संपादित करने से जुड़ी समस्याएं दो खेमों में आती हैं: परमिशन और यूजर एरर।

परमिशन मुद्दों के कारण कॉन्फिग फाइलों के साथ समस्याएं सिस्टम इंटीग्रिटी के कारण होती हैं। आप परिवर्तनों को सेव नहीं कर पा रहे क्योंकि आप एक सामान्य यूजर के रूप में संपादित कर रहे हैं। आकस्मिक मिसकॉन्फिगरेशन को रोकने के लिए, कई कॉन्फिग फाइलें केवल एडमिनिस्ट्रेटर-लेवल विशेषाधिकारों वाले लोगों द्वारा संपादन योग्य होती हैं।

कॉन्फिग फाइलें क्या हैं? उन्हें सुरक्षित रूप से कैसे संपादित करें

इसे ठीक करना आसान है:

  • विंडोज पर, टेक्स्ट एडिटर पर राइट-क्लिक करें, और Run as administrator चुनें
  • macOS और लिनक्स पर, sudo कमांड के साथ अपने विशेषाधिकारों को बढ़ाने का प्रयास करें। इसलिए, यदि आप अपनी hosts फाइल संपादित कर रहे थे, तो sudo nano /etc/hosts चलाएं

(ध्यान दें कि यदि आपने एक अलग फ़ाइलनाम या स्थान निर्दिष्ट किया है, तो आप टर्मिनल में प्रभावी रूप से एक कॉन्फिग फाइल बना देंगे।)

जब समस्या यूजर एरर है, तो इसका मतलब है कि यह आपकी गलती है। जांचें कि आपने कोई टाइपो तो नहीं किया है, और आपने कॉन्फिग फाइल के कन्वेंशन का पालन किया है।

हालांकि यह स्पष्ट लग सकता है, एक साधारण स्पेलिंग मिस्टेक आपकी पूरी फाइल को बेकार कर सकती है। अपने परिवर्तनों को कमिट करने और फाइल को सेव करने से पहले याद रखें:

  • आपके द्वारा किए गए परिवर्तन की जांच करें
  • सुनिश्चित करें कि आपने एक कमेंट छोड़ा है

साथ ही, उस सॉफ़्टवेयर को चलाने का प्रयास करने से पहले कॉन्फिग फाइल को बंद करना सुनिश्चित करें जिसे आप कॉन्फ़िगर करने का प्रयास कर रहे हैं।

कॉन्फिग फाइलें महत्वपूर्ण हैं

महत्वपूर्ण से अधिक, वे लिनक्स का उपयोग करने का एक अनिवार्य हिस्सा हैं। उन्हें सही ढंग से संपादित करना जानना आपकी काफी मदद कर सकता है।

जब आप कई कॉन्फिग फाइलों को संपादित कर सकते हैं, तो कोई भी बदलाव करने से पहले फाइल की एक कॉपी बनाना सुनिश्चित करें। इस तरह, अगर कुछ गड़बड़ होता है तो आप मूल पर वापस आ सकते हैं।

लिनक्स उपयोग कर रहे हैं? लिनक्स में hosts फाइल को संशोधित और प्रबंधित करने के बारे में अधिक जानकारी यहां दी गई है।


  1. टेम्पररी फाइलें क्या हैं और इन्हें हटाना सुरक्षित है? टेम्पररी फाइलें क्या हैं और इन्हें हटाना सुरक्षित है?

    हर कंप्यूटर उपयोगकर्ता ने किसी न किसी स्रोत से टेम्पररी फाइलों के बारे में सुना होगा, और कुछ ने यह भी देखा होगा कि वे कहां स्थित हैं और क्या करती हैं। आजकल प्रौद्योगिकी जगत में हर उपकरण तेज और विश्वसनीय होता जा रहा है; कंप्यूटर के साथ भी ऐसा ही है। जो उपयोगकर्ता इन फाइलों से अवगत हैं, वे इनके द्वारा

  1. Google Assistant रूटीन मास्टर करें: जल्दी सेटअप करने का तरीका Google Assistant रूटीन मास्टर करें: जल्दी सेटअप करने का तरीका

    Google Assistant रूटीन विशिष्ट वाक्यांश बोलने पर Google Assistant द्वारा किए जाने वाले स्वचालित क्रियाओं का एक सेट है। आप छह तैयार Google Assistant रूटीन में से एक का उपयोग करके इस सुविधा को बहुत कम प्रयास से अभी उपयोग करना शुरू कर सकते हैं। लेकिन यदि आप रचनात्मक होना चाहते हैं, तो आप कस्टम Google A

  1. विंडोज 11 में करप्ट सिस्टम फाइलों का पता लगाएं और रिपेयर करें विंडोज 11 में करप्ट सिस्टम फाइलों का पता लगाएं और रिपेयर करें

    आपके विंडोज 11 कंप्यूटर पर स्वस्थ सिस्टम फाइलें विंडोज, ऑफिस ऐप्स, गेम्स और अधिक के उचित कार्य को सुनिश्चित करने के लिए महत्वपूर्ण हैं। यदि आप विंडोज 11 स्लो स्टार्ट या शटडाउन नोटिस करते हैं, सिस्टम विभिन्न ब्लू स्क्रीन त्रुटियों के साथ क्रैश होता है या पीसी बार-बार फ्रीज होता है या यहां तक कि आपका