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

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

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

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

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

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

झगड़ा Terminal कमांड लाइन:

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

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

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

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

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

झगड़ा Terminal बैश पर लौटने के लिए कमांड लाइन:

chsh -s /bin/bash

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

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

प्रौद्योगिकी के प्रति जुनूनी होने के कारण मैं इस पर मजे से लिखता हूं StealthSettings2006 से .com। मुझे ऑपरेटिंग सिस्टम में व्यापक अनुभव है: macOS, Windows एसआई Linux, लेकिन प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म में भी (WordPress) और ऑनलाइन स्टोर के लिए (WooCommerce, मैगेंटो, प्रेस्टाशॉप)।

कैसे करें » iHowTo » iHowTo - macOS » Zsh बनाम। में बैश macOS कैटालिना
एक टिप्पणी छोड़ दो