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

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

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





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





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





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

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

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



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

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





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

हालाँकि, कॉन्फ़िग फ़ाइलें Linux के लिए अनन्य नहीं हैं। ऐसे समय होते हैं जब आपको उन्हें Windows या macOS में संपादित करना पड़ सकता है।





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

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

  • JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन)
  • YAML (YAML मार्कअप भाषा नहीं है)
  • एक्सएमएल (एक्सटेंसिबल मार्कअप लैंग्वेज)

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

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

फोन से एक्सबॉक्स वन पर कास्ट करें

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

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

Windows उपयोगकर्ता होस्ट फ़ाइल को इसमें पाएंगे c:windowssystem32driversetc .

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

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

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

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

Linux पर, आपको होस्ट्स फ़ाइल मिलेगी /आदि/ . इसे जीएडिट, या नैनो या विम जैसे कमांड लाइन टेक्स्ट एडिटर में खोला जा सकता है। ज्यादातर मामलों में आपके लिनक्स डिस्ट्रो में इनमें से एक या सभी प्रीइंस्टॉल्ड होंगे।

कुछ प्रोग्राम फ़ाइल नाम की शुरुआत में एक अवधि के साथ, होम निर्देशिका में कॉन्फ़िगरेशन फ़ाइल को संग्रहीत करते हैं। इन कॉन्फिग फाइलों में कभी-कभी फाइल एक्सटेंशन .rc होता है और हम इन्हें 'डॉटफाइल्स' कहते हैं।

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

Linux की तरह, होस्ट फ़ाइल में पाया जा सकता है /आदि/ मैकोज़ पर।

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

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

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

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

जैसा कि उल्लेख किया गया है, मूल पाठ संपादक उपलब्ध हैं। हालाँकि, अतिरिक्त कार्यों के लिए, तृतीय पक्ष पाठ संपादक भी उपलब्ध हैं:

डाउनलोड: नोटपैड++ विंडोज के लिए (फ्री)

डाउनलोड: परमाणु विंडोज, मैकओएस, लिनक्स (फ्री) के लिए

डाउनलोड: उदात्त पाठ संपादक विंडोज, मैकओएस, लिनक्स के लिए (मुफ्त मूल्यांकन)

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

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

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

मेरी डिस्क हमेशा 100% पर क्यों होती है

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

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

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

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

वेब अनुप्रयोग भी अनुकूलन के लिए विन्यास फाइल का उपयोग करते हैं।

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

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

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

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

  • विंडोज़ पर, टेक्स्ट एडिटर पर राइट-क्लिक करें, और चुनें व्यवस्थापक के रूप में चलाओ
  • MacOS और Linux पर, sudo कमांड के साथ अपने विशेषाधिकारों को बढ़ाने का प्रयास करें। इसलिए, यदि आप अपनी होस्ट फ़ाइल को संपादित कर रहे थे, तो चलाएँ सुडो नैनो / आदि / मेजबान

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

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

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

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

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

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

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

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

mp3 गाने खरीदने के लिए सबसे अच्छी जगह

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

साझा करना साझा करना कलरव ईमेल 6 श्रव्य विकल्प: सर्वश्रेष्ठ मुफ्त या सस्ते ऑडियोबुक ऐप्स

यदि आप ऑडियो पुस्तकों के लिए भुगतान करना पसंद नहीं करते हैं, तो यहां कुछ बेहतरीन ऐप्स हैं जो आपको उन्हें निःशुल्क और कानूनी रूप से सुनने की सुविधा देते हैं।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • तकनीक की व्याख्या
  • टर्मिनल
  • शब्दजाल
  • लिनक्स टिप्स
लेखक के बारे में क्रिश्चियन कावली(१५१० लेख प्रकाशित)

डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।

क्रिस्चियन काउली की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें