मैक ओएस के लिए टर्मिनल में डिफ़ॉल्ट के रूप में zsh का उपयोग कैसे करें

Anonim

Zsh, या z शेल, बैश और tcsh का एक लोकप्रिय शेल विकल्प है, जो ओह-माई-जेडएसएच प्रोजेक्ट के माध्यम से पेश किए गए कई सुधारों और अनुकूलन विकल्पों के साथ पूर्ण है।

यदि आप बैश के बजाय मैक ओएस के लिए टर्मिनल में डिफ़ॉल्ट शेल के रूप में zsh का उपयोग करना चाहते हैं, तो आप निम्नलिखित कदम उठाकर आसानी से ऐसा कर सकते हैं:

मैक के टर्मिनल में zsh को डिफ़ॉल्ट शेल के रूप में कैसे सेट करें

  1. टर्मिनल ऐप खोलें और "प्राथमिकताएं" चुनकर "टर्मिनल" मेनू को नीचे खींचें
    • सभी शेल को डिफ़ॉल्ट रूप से zsh में बदलने के लिए:
      • "सामान्य" टैब चुनें और "शेल्स ओपन विथ:" को "कमांड (पूर्ण पथ)" में बदलें और निम्नलिखित रखें:
      • /bin/zsh/

    • किसी विशिष्ट प्रोफ़ाइल शेल को zsh में बदलने के लिए:
      • "प्रोफ़ाइल" टैब चुनें और सूची से समायोजित करने के लिए एक प्रोफ़ाइल चुनें (या एक कस्टम बनाएं)
      • “शेल” टैब पर जाएं और “रन कमांड:” चेक करें और “zsh” दर्ज करें

    • एक नई टर्मिनल विंडो खोलें या उस विशिष्ट प्रोफ़ाइल के साथ एक नई विंडो खोलें जिसके लिए आपने zsh सेट किया है, अब आपके पास डिफ़ॉल्ट के रूप में zsh होगा

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

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

आप iTerm को भी बदल सकते हैं, लोकप्रिय टर्मिनल प्रतिस्थापन, ऐप प्राथमिकताओं में जाकर डिफ़ॉल्ट शेल के रूप में zsh का उपयोग करने के लिए और प्रोफाइल > सामान्य > कमांड को 'zsh' पर समायोजित करें

अब जबकि आपके पास MacOS या Mac OS X में डिफ़ॉल्ट शेल के रूप में zsh है, तो आप https://github.com/robbyrussell पर शानदार oh-my-zsh प्रोजेक्ट पर नज़र डाल सकते हैं /oh-my-zsh विषयों, कार्यों, और zsh में लाने के लिए अन्य अनुकूलन खोजने के लिए।

मैक ओएस के लिए टर्मिनल में डिफ़ॉल्ट के रूप में zsh का उपयोग कैसे करें