टर्मिनल के साथ Mac OS X में होस्ट फ़ाइल को कैसे संपादित करें

विषयसूची:

Anonim

Mac पर होस्ट फ़ाइल संपादित या संशोधित करने की आवश्यकता है? यह मार्गदर्शिका आपको बताएगी कि मैक ओएस में होस्ट फ़ाइल को कैसे संपादित किया जाए। आप पाएंगे कि मैक ओएस एक्स में मेजबानों को / निजी / आदि / मेजबानों पर संग्रहीत किया जाता है, लेकिन इसे / आदि / मेजबानों के अधिक पारंपरिक स्थान पर भी पहुँचा जा सकता है। उस ने कहा, यदि आप मेजबानों को संपादित करना चाहते हैं, तो आप / निजी / आदि / में स्थित फ़ाइल को लक्षित करना चाहेंगे।

हम जानेंगे कि macOS Big Sur, MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS में मैन्युअल रूप से होस्ट फ़ाइल को कैसे संपादित किया जाए X माउंटेन लायन, और OS X Mavericks, यह नैनो नामक सरल टेक्स्ट एडिटर का उपयोग करके कमांड लाइन के साथ किया जाएगा। कमांड लाइन या टर्मिनल ध्वनि को भयभीत न होने दें क्योंकि यह नहीं है, हम मैक होस्ट फ़ाइल को संपादित करने की पूरी प्रक्रिया को बहुत आसान बना देंगे।

Mac OS पर होस्ट फ़ाइल को कैसे संपादित करें

आइए macOS और Mac OS X में /etc/hosts में कुछ संपादन करना शुरू करें!

  1. लॉन्च टर्मिनल, /एप्लिकेशन/यूटिलिटी में मिला/ या स्पॉटलाइट के ज़रिए लॉन्च किया गया
  2. प्रॉम्प्ट पर निम्न आदेश टाइप करें:
  3. sudo नैनो /निजी/आदि/मेजबान

  4. अनुरोध किए जाने पर व्यवस्थापक पासवर्ड दर्ज करें, आप इसे सामान्य रूप से कमांड लाइन के साथ स्क्रीन पर टाइप किया हुआ नहीं देखेंगे
  5. एक बार होस्ट फ़ाइल नैनो के भीतर लोड हो जाने पर, अपने संशोधन करने के लिए होस्ट फ़ाइल के नीचे नेविगेट करने के लिए तीर कुंजियों का उपयोग करें
  6. समाप्त होने पर, /निजी/आदि/होस्ट में परिवर्तनों को सहेजने के लिए ENTER/RETURN के बाद Control+O दबाएं, फिर नैनो से बाहर निकलने के लिए Control+X दबाएं
  7. समाप्त होने पर टर्मिनल से बाहर निकलें

आप पिंग, सफारी, या किसी अन्य नेटवर्क ऐप के साथ अपने मेजबान संशोधनों को तुरंत सत्यापित कर सकते हैं।

परिवर्तन तुरंत प्रभावी हो जाते हैं, हालांकि कुछ समायोजन के साथ DNS फ्लश की आवश्यकता हो सकती है, जो OS X 10.9 के माध्यम से macOS 10.12+ में निम्न कमांड के साथ किया जा सकता है:

dscacheutil -flushcache;sudo Killall -HUP mDNSRresponder

उस आदेश के साथ DNS कैश को फ्लश करते समय आपको व्यवस्थापक पासवर्ड दर्ज करना होगा।

यदि आप यह देखना चाहते हैं कि यह पूरी प्रक्रिया स्वयं करने से पहले कैसे पूरी की जाती है, तो वेबसाइट 'याहू को ब्लॉक करने के लिए मैक ओएस एक्स पर होस्ट फ़ाइल को संशोधित करने का प्रदर्शन देखने के लिए नीचे दिया गया वीडियो देखें .com' लोड होने से:

नोट: मैक ओएस एक्स के पुराने संस्करणों के साथ प्रक्रिया समान है, हालांकि मैक ओएस एक्स के संस्करण महत्वपूर्ण रूप से दिनांकित होने पर मेजबानों का पथ /etc/hosts हो सकता है।

निम्न युक्तियाँ Mac OS X से आगे जाती हैं और किसी भी होस्ट फ़ाइल पर लागू होती हैं, चाहे वह Mac, Windows, या Linux पर हो।

  • पिछला IP पता वह स्थान है जहां निम्न डोमेन का समाधान होगा
  • हमेशा नए मेजबानों को अपनी विशिष्ट पंक्ति में जोड़ें
  • प्रतीक एक टिप्पणी के रूप में कार्य करता है, इसका उपयोग मेजबान प्रविष्टियों में टिप्पणी जोड़ने या मेजबान संशोधनों पर टिप्पणी करने के लिए किया जा सकता है
  • आप वेबसाइटों को फ़ाइल में जोड़कर और उन्हें कहीं भी नहीं भेजकर होस्ट के ज़रिए ब्लॉक कर सकते हैं, पहुंच को रोकते हुए
  • आप समान तर्क का उपयोग करके स्थानीय रूप से वेबसाइटों को रीडायरेक्ट कर सकते हैं, परीक्षण डोमेन सेट अप करने के लिए एकदम सही
  • कुछ संशोधनों के साथ, परिवर्तनों के प्रभावी होने से पहले DNS कैश को dscacheutil से फ़्लश करना आवश्यक हो सकता है
  • कई होस्ट फ़ाइलों को चकमा देने के लिए GasMask जैसे प्रबंधक ऐप का उपयोग करने पर विचार करें
  • यदि होस्ट फ़ाइल लॉक होने का दावा करती है, तो ऐसा इसलिए है क्योंकि आपने "सुडो" कमांड के साथ संपादन को उपसर्ग नहीं किया है
  • मेजबानों का बैकअप बनाने पर विचार करें यदि आप महत्वपूर्ण संशोधन करने की योजना बना रहे हैं, या आप पहली बार फ़ाइल का संपादन कर रहे हैं (प्रक्रिया नीचे वर्णित है)

होस्ट फ़ाइल का बैकअप बनाना एक अच्छा विचार हो सकता है यदि आप महत्वपूर्ण बदलाव करने की योजना बना रहे हैं या बस संशोधनों के साथ खेलना चाहते हैं और देखें कि क्या होता है, इसका एक आसान तरीका उपयोग करना होगा यह आदेश, जो आपके होम ~/दस्तावेज़/फ़ोल्डर में बैकअप संग्रहीत करेगा:

sudo cp /private/etc/hosts ~/Documents/hosts-backup

फिर, यदि आप संशोधित होस्ट को मूल फ़ाइल के बैकअप में पुनर्स्थापित करना चाहते हैं, तो आपको बस पथों को स्वैप करना होगा और फ़ाइल को फिर से नाम देना होगा:

sudo cp ~/दस्तावेज़/मेजबान-बैकअप /निजी/आदि/होस्ट

बस इतना ही, हालांकि फिर से परिवर्तनों को प्रभावी करने के लिए आपको DNS को फ़्लश करने की आवश्यकता हो सकती है।

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

अगर आपका कोई सवाल या सुझाव है तो हमें कमेंट में बताएं।

टर्मिनल के साथ Mac OS X में होस्ट फ़ाइल को कैसे संपादित करें