Zsh बनाम। में बैश macOS कैटालिना

प्रक्षेपण के साथ macOS कैटालिना, कई नवीनताओं और विशेषताओं के अलावा, Apple शुरू की और Zsh (Z खोल) जगह में खूब जोर से पीटना (बॉर्न-फिर शेल)। बैश स्क्रिप्ट और इंटरेक्टिव कमांड लाइन से परिचित उपयोगकर्ता अंतिम, उन्होंने जल्दी से इस बदलाव पर ध्यान दिया। टर्मिनल में ऐसा करने के लिए कमांड लाइन निष्पादित करने का सुझाव दिया गया है बाश से Zsh के लिए संक्रमण.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

16 वर्षों से उपयोग किया जाता है, जब से OS X 10.2 जगुआर के समय से, बैश को मुख्य डेवलपर शेल के रूप में उपयोग किया जाता है स्क्रिप्ट और कमांड लाइन प्रणाली के आधार पर macOS.

बैश से लेकर ज़श तक का परिवर्तन क्यों किया गया

सरल शब्दों में, यह प्रतिबंधों के बारे में होगा वितरण लाइसेंस (GNU) बैश के उपयोग के लिए.
बैश विकास की प्रक्रिया में है, 5.0 संस्करण पर पहुंच गया है। अंतिम संस्करण जनवरी 2019 की शुरुआत में जारी किया गया। हालांकि, Apple तक इस्तेमाल किया MacOS Mojave (2018 के पतन में जारी) एक पुराना संस्करण है। यह पसंद किया गया था बैश नोटिंग, 2007 का एक संस्करण। बैश के नए संस्करण लाइसेंस के तहत जारी किए गए हैं जीएनयू जनरल पब्लिक लाइसेंस संशोधित (GPLv3), जो कुछ की आवश्यकता है प्रतिबंध और खंड सॉफ्टवेयर प्रदाताओं के लिए।

बैश बनाम। zsh

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

- कमांड लाइनों का स्वत: पूर्ण होना (ऑटो-पूरा)
- विस्तारित चर
- पथ बदलें
- सहज पथ विस्तार। “/u/lo/b <TAB>” "/ usr / स्थानीय / बिन" जाता है
- सहयोग ओह-मेरी-zsh विस्तारित क्षमताओं के लिए
- विषय समर्थन करते हैं टर्मिनल में
- कई अन्य, प्रस्तुत यहां.

ओह-मेरी-zsh Zsh के लिए सबसे लोकप्रिय ढांचा है, कई के साथ वितरित किया जा रहा है लगानाATVs और विषयों शामिल थे। स्थापित करने, कॉन्फ़िगर करने और अनुकूलित करने में आसान।

Zsh के लिए ओह-माय-जेड को कैसे स्थापित करें macOS

टर्मिनल में कमांड लाइन निष्पादित करें:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

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

मॉड्यूल और उपयोगिता सिफारिशें: iTerm2 (एम्यूलेटर टर्मिनल, जो टर्मिनल को बदल देगा), homebrew और विषय POWERLEVEL9K Zsh (ओह-माय-ज़श) के लिए।

हम कैसे बदलते हैं default में खोल दिया macOS कैटालिना

यदि आप संतुष्ट नहीं हैं Zsh, आप हमेशा बैश में वापस आ सकते हैं macOS कैथरीन। हालाँकि, ध्यान रखें कि यह 2007 से बैश का अल्पविकसित संस्करण है।

Bash पर लौटने के लिए टर्मिनल में कमांड लाइन निष्पादित करें:

chsh -s /bin/bash

बैश और ज़श के अलावा आप अन्य गोले भी सक्रिय कर सकते हैं macOS कैटालिना।
टर्मिनल कमांड में निष्पादित करें cat /etc/shells जिसके माध्यम से आप इसमें शामिल गोले देख सकते हैं macOS कैटालिना।

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड चिन्हित हैं *

कुल
0
शेयरों
पिछले लेख

पता करें कि क्या आपके ईमेल पते और पासवर्ड से छेड़छाड़ / चोरी हुई है [फ़ायरफ़ॉक्स मॉनिटर]

अगले अनुच्छेद

Microsoft नई "विभागों" श्रेणियों का परीक्षण कर रहा है Microsoft Store के लिए Windows 10

कुल
0
शेयर