Zsh खोल अब विंडोज 10 पर काम करता है। जब भी आप इसे लॉन्च करते हैं तो आप बैश स्वचालित रूप से Zsh निष्पादित कर सकते हैं। ओह माई ज़श भी विंडोज़ में आपके जेएसएच खोल को अनुकूलित करने के लिए काम करता है, जैसा कि यह लिनक्स में करता है।
बैश स्थापित करके शुरू करें
अपनी पसंद के खोल को स्थापित करने से पहले, आपको पहले लिनक्स के लिए विंडोज सबसिस्टम को सक्षम करने और लिनक्स पर्यावरण स्थापित करने की आवश्यकता होगी। हम इस लेख में एक उदाहरण के रूप में उबंटू का उपयोग करेंगे, लेकिन आप ओपनएसयूएसई और अन्य लिनक्स वितरण पर एक समान प्रक्रिया कर सकते हैं।
Zsh (या एक और शैल) कैसे स्थापित करें
बैश स्थापित होने के बाद, आपको केवल उस शैल को इंस्टॉल करने की आवश्यकता है जिसे आप बैश के भीतर से उपयोग करना चाहते हैं। आप apt-get कमांड के साथ ऐसा करते हैं, जैसे कि आप उबंटू लिनक्स पर किसी अन्य सॉफ़्टवेयर पैकेज को इंस्टॉल करेंगे।
उबंटू पर ज़श स्थापित करने के लिए, बैश खोल खोलें और निम्न आदेश चलाएं:
sudo apt-get install zsh
संकेत मिलने पर "y" दबाएं, और फिर जारी रखने के लिए एंटर दबाएं। Apt-Ubuntu की रिपॉजिटरीज़ से स्वचालित रूप से डाउनलोड और स्थापित करता है।
यदि आप किसी अन्य खोल का उपयोग करना चाहते हैं, तो Zsh के बजाय उस खोल का नाम निर्दिष्ट करें। उदाहरण के लिए, हमने रिपोर्ट देखी है कि मछली खोल भी अच्छी तरह से काम करता है। इसे स्थापित करने के लिए, आप निम्न आदेश चलाएंगे:
sudo apt-get install fish
Zsh लॉन्च कैसे करें (या एक और शैल)
स्थापित होने के बाद Zsh या किसी अन्य खोल को लॉन्च करने के लिए, बस बैश प्रॉम्प्ट में खोल का नाम टाइप करें और फिर एंटर दबाएं। उदाहरण के लिए, बैश से ज़श का उपयोग शुरू करने के लिए, आप बस टाइप करेंगे:
zsh
आपको Zsh की पहली बार सेटअप प्रक्रिया के माध्यम से जाने और पहली बार कॉन्फ़िगरेशन प्रोफ़ाइल बनाने के लिए कहा जाएगा। अनुशंसित डिफ़ॉल्ट सेटिंग्स के साथ एक विन्यास प्रोफाइल बनाने के लिए "2" टाइप करें।
exit
सीधे Zsh लॉन्च कैसे करें
आप Zsh खोल को सीधे निम्न आदेश के साथ लॉन्च कर सकते हैं:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
बैश को स्वचालित रूप से Zsh लॉन्च करने के लिए कैसे करें
जब भी आप इसे लॉन्च करते हैं तो आप बैश को स्वचालित रूप से Zsh पर भी स्विच कर सकते हैं।
ऐसा करने के लिए, आपको अपनी.bashrc फ़ाइल को संपादित करने की आवश्यकता है। प्रत्येक बार जब भी यह फ़ाइल इस फ़ाइल में कमांड चलाती है। आप वीआई सहित किसी भी टेक्स्ट एडिटर का उपयोग कर संपादन कर सकते हैं, लेकिन हम नैनो का उपयोग करके प्रक्रिया की व्याख्या करेंगे।
नैनो में.bashrc फ़ाइल खोलने के लिए, निम्न आदेश चलाएं:
nano.bashrc
# Launch Zsh if [ -t 1 ]; then exec zsh fi
यदि आप एक अलग खोल को निष्पादित करना चाहते हैं, तो आप "zsh" कमांड के बजाय उस खोल के कमांड को दर्ज करेंगे।
अब, जब भी आप विंडोज पर उबंटू शॉर्टकट (या अन्य लिनक्स वितरण शॉर्टकट) खोलते हैं, तो यह ज़ेड शैल के साथ शुरू होता है।
अपने परिवर्तन को उलट करने के लिए,.bashrc फ़ाइल को फिर से संपादित करें और आपके द्वारा जोड़े गए अनुभाग को हटाएं।
सिद्धांत में, सभी वैकल्पिक लिनक्स शैल काम करना चाहिए। यदि कोई नहीं करता है, तो माइक्रोसॉफ्ट को लिनक्स के लिए अंतर्निहित विंडोज सबसिस्टम को ठीक करने की आवश्यकता है ताकि यह अधिक लिनक्स सॉफ्टवेयर सही ढंग से चला सके। आप मौजूदा बग्स देख सकते हैं और BashOnWindows GitHub पृष्ठ पर माइक्रोसॉफ्ट को नई बग की रिपोर्ट कर सकते हैं।