ओएस एक्स में एक नॉनफंक्शनल टर्मिनल का प्रबंधन कैसे करें

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

ऐसा होने के कुछ संभावित कारण हैं, जो यह हैं कि आपके खाते के लिए डिफ़ॉल्ट शेल कॉन्फ़िगरेशन दूषित हो सकता है, या टर्मिनल प्रोग्राम स्वयं ठीक से काम नहीं कर रहा हो सकता है।

  1. शेल कॉन्फ़िगरेशन

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

    .bash_profile

    .bashrc

    दुर्भाग्य से अगर शेल कॉन्फ़िगरेशन इसे शुरू करने से रोक रहा है, तो आप इन फ़ाइलों को संपादित करने के लिए उस शेल का उपयोग नहीं कर सकते हैं; हालाँकि, आपके पास एक और शेल का उपयोग करने के लिए सिस्टम हो सकता है, जो टर्मिनल प्रोग्राम की प्राथमिकताओं में किया जा सकता है, जहां स्टार्टअप सेक्शन में आप इसे डिफ़ॉल्ट लॉग-इन शेल (डिफ़ॉल्ट सेटिंग) के साथ एक शेल खोलने के लिए सेट कर सकते हैं या एक कमांड निर्दिष्ट कर सकते हैं लोड करने के लिए। डिफ़ॉल्ट बैश शेल के लिए कमांड / बिन / बैश कमांड है, लेकिन आप / बिन / श, / बिन / tcsh /, / bin / csh, या पसंद के किसी अन्य शेल का उपयोग कर सकते हैं।

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

  2. टर्मिनल ऐप की समस्या

    टर्मिनल एप्लिकेशन को भी समस्याओं का सामना करना पड़ सकता है जो इसे ठीक से काम करने से रोकते हैं। जबकि सार में टर्मिनल एक शेल को होस्ट करता है जिसमें आप अपना काम करते हैं, कार्यक्रम में टर्मिनल के साथ बातचीत करने के बारे में विंडोज़, प्रबंध टैब, थीम और अन्य विवरणों की व्यवस्था के लिए कई विशेषताएं हैं। OS X में किसी भी प्रोग्राम की तरह, ये टर्मिनल की प्राथमिकताओं की फाइल में सेव होते हैं और अगर इस फाइल में भ्रष्टाचार है तो प्रोग्राम में अजीब व्यवहार का अनुभव हो सकता है और कंटेंट को सही तरीके से प्रदर्शित नहीं किया जा सकता है और न ही अनुरोधित कार्य कर सकते हैं।

    इस समस्या को ठीक करने के लिए, अन्य कार्यक्रमों के साथ आप टर्मिनल की वरीयताओं की फाइल को हटा सकते हैं या बैकअप से एक को बहाल करने का प्रयास कर सकते हैं। ऐसा करने के लिए, फाइंडर में "गो" मेनू में लाइब्रेरी में जाएं (इस मेन्यू में लाइब्रेरी को प्रकट करने के लिए माउंटेन लायन में विकल्प को होल्ड करें) और प्रिफरेंस फोल्डर खोलें। यहां, "com.apple.Terminal.plist" नामक फ़ाइल का पता लगाएं और इसे हटा दें या टाइम मशीन को आमंत्रित करें और जब टर्मिनल ठीक से काम कर रहा था तब से किसी संस्करण को पुनर्स्थापित करें।

टर्मिनल के संबंध में एक अंतिम शब्द: यदि आप एक पावर यूजर हैं और टर्मिनल को नियमित रूप से एक्सेस करते हैं, तो वेब ब्राउजर पर दोहरीकरण की तरह यह सुनिश्चित करने के लिए कि आपके पास वेब तक पहुंच है, आप कमांड लाइन को एक्सेस करने के लिए कम से कम एक अन्य तरीका मान सकते हैं। । दी गई है कि आप हमेशा कमांड लाइन तक पहुंच प्राप्त करने के लिए OS X को सिंगल यूजर मोड में बूट कर सकते हैं, लेकिन उपयोगकर्ता खाते के भीतर ऐसा करना काफी हद तक पसंद किया जाता है। ओएस एक्स में टर्मिनल उपयोगिता ऐसा करने का डिफ़ॉल्ट तरीका है, लेकिन साथ ही कई तीसरे पक्ष के विकल्प भी हैं। दो जो दिमाग में आते हैं वे हैं मुफ्त iTerm 2 एमुलेटर और Xterm एमुलेटर जो OS X के लिए "XQuartz" X11 विंडो सिस्टम के साथ आता है। इन स्थापित के साथ, एक के साथ कुछ होना चाहिए, तो आप दूसरे का उपयोग करने में सक्षम हो सकते हैं टर्मिनल के साथ बैक अप और रनिंग।


 

अपनी टिप्पणी छोड़ दो