इससे पहले कि हम कैसे देखें विंडोज पर उबंटू पर बैश चलाएं, माइक्रोसॉफ्ट द्वारा उपयोगकर्ता मोड लिनक्स और उसके टूल्स को विंडोज ओएस में एकीकृत करने के लिए अद्भुत कदम पर थोड़ा सा है। किसने सोचा होगा कि विंडोज़ पर मूल बैश सीधे चल रहा होगा।
विंडोज 10 चक्र की शुरुआत में, माइक्रोसॉफ्ट ने एक उपयोगकर्ता-वॉयस पेज खोला और विंडोज कमांड लाइन के बारे में बातचीत शुरू की। उन्होंने समुदाय से पूछा कि वे विंडोज कमांड लाइन के बारे में क्या पसंद करते हैं और विंडोज कमांड लाइन में वे कौन सी फीचर्स देखना चाहते हैं।
समुदाय में कई ने जवाब दिया कि वे विंडोज कमांड लाइन में कुछ सुधार देखना चाहते हैं। कुछ अन्य ने कहा कि वे विंडोज़ में लिनक्स / यूनिक्स उपकरण लाना चाहते हैं। विंडोज़ पर ओपन-सोर्स टूल्स के साथ काम करने के रूप में अक्सर एक संघर्ष करने वाले उपयोगकर्ताओं ने कहा कि वे माइक्रोसॉफ्ट को विंडोज़ पर इन उपकरणों का उपयोग करना आसान बनाना चाहते हैं।
सामुदायिक आवाज को सुनकर, माइक्रोसॉफ्ट ने पहले सीएमडी, पावरशेल और कई अन्य विंडोज कमांड लाइन टूल्स में सुधार किया और दूसरी बार अविश्वसनीय कुछ साल पहले क्या किया। माइक्रोसॉफ्ट ने असली जोड़ने का फैसला किया, देशी बैश और इसके साथ समर्थन करते हैं लिनक्स कमांड लाइन टूल्स जो विंडोज़ पर सीधे ऐसे वातावरण में चलता है जो लिनक्स की तरह व्यवहार करता है! यह कोई भी वीएम नहीं बल्कि विंडोज पर असली लिनक्स है।
लिनक्स के लिए विंडोज सबसिस्टम
इस माइक्रोसॉफ्ट के लिए विंडोज़ के भीतर नया बुनियादी ढांचा बनाया गया - द लिनक्स के लिए विंडोज सबसिस्टम (डब्लूएसएल) जिस पर वास्तविक उबंटू उपयोगकर्ता-मोड छवि अपने साथी द्वारा प्रदान की जाती है कैनन का, के निर्माता उबंटू लिनक्स.
यह विंडोज डेवलपर्स को और अधिक उत्पादक बना देगा और इन उपकरणों का अधिक सहजता से उपयोग करेगा। और यह एक दीर्घकालिक ठोस, भरोसेमंद और स्थिर समाधान होगा।
कैनोनिकल के संस्थापक मार्क शटलवर्थ ने कहा है:
“In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”
लिनक्स में बैश क्या है
उन लोगों के लिए जो नहीं जानते हैं, बैश या बोर्न अगेन खोल एक मानक जीएनयू लिनक्स शैल कार्यक्रम है।
According to Wikipedia, Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.
विंडोज 10 पर उबंटू पर बैश चलाएं
विंडोज 10 अंदरूनी पूर्वावलोकन पूर्वावलोकन 14316 के साथ शुरू, लिनक्स के लिए विंडोज सबसिस्टम प्रदान किया गया है। इस निर्माण से शुरू, कोई कर सकते हैं विंडोज़ में उबंटू पर देशी बैश चलाएं । पहली बार बिल्ड 2016 में इसकी घोषणा की गई थी। इस तरह यह एक करता है।
-
पहले को करना है डेवलपर्स मोड चालू करें से
-
सेटिंग्स> अद्यतन और सुरक्षा> डेवलपर्स के लिए। चेक डेवलपर मोड रेडियो बटन। और "विंडोज़ की विशेषताएं", चुनें "विंडोज़ सुविधाएं चालू या बंद करें”.
-
चुनते हैं " लिनक्स के लिए विंडोज सबसिस्टम (बीटा)"। ओके दबाओ।
-
यह आवश्यक फाइलों की खोज शुरू कर देगा और परिवर्तन लागू करना शुरू कर देगा। एक बार हो जाने पर, अनुरोध किए गए परिवर्तनों को स्थापित करने के लिए किसी को रीबूट करना होगा। प्रेस अभी पुनरारंभ करें।
-
-
एक बार रीबूट हो जाने पर, स्टार्ट बटन से राइट क्लिक करें और खोलें कमांड प्रॉम्प्ट (एडमिन) या पावरशेल.
-
प्रकार " दे घुमा के"कमांड प्रॉम्प्ट पर और एंटर करें। आपको एक संदेश मिलेगा "यह विंडोज पर उबंटू स्थापित करेगा, कैननिकल द्वारा वितरित और …"। जारी रखने के लिए "y" टाइप करें। 'वाई' दबाएं और विंडोज स्टोर से आपका डाउनलोड शुरू होता है। डाउनलोड करने के बाद, यह फाइल सिस्टम निकालने शुरू कर देगा। इसमें कुछ समय लगेगा, इसलिए धैर्य रखें।
-
कुछ समय बाद आपको संदेश मिलेगा "इंस्टॉलेशन सफल रहा! पर्यावरण क्षणिक रूप से शुरू होगा …" और आप बैश प्रॉम्प्ट पर होंगे।
-
-
यहां से, अब आप बैश स्क्रिप्ट चला सकते हैं, लिनक्स कमांड लाइन टूल्स पसंद sed, awk, grep और आप भी कोशिश कर सकते हैं लिनक्स-पहला उपकरण पसंद रूबी, गिट, पायथन, आदि। सीधे विंडोज़ पर। कोई भी बैश के भीतर से विंडोज फाइल सिस्टम का उपयोग कर सकता है।
-
इंस्टॉल करने के बाद, इसे ऐप सूची में भी सूचीबद्ध किया जाएगा। ताकि कोई भी सभी ऐप्स खोल सके और " विंडोज पर उबंटू पर बैश"बैश प्रॉम्प्ट खोलने के लिए।
याद रखें, यह एक डेवलपर टूलसेट है जो आपको अपने सभी परिदृश्यों और प्लेटफार्मों के लिए अपना कोड लिखने और बनाने में मदद करता है। यह एक सर्वर प्लेटफॉर्म नहीं है जिस पर आप वेबसाइट होस्ट करेंगे, सर्वर बुनियादी ढांचे को चलाएंगे आदि।
चूंकि यह विंडोज़ के साथ होने वाली सबसे बढ़िया चीज़ों में से एक है, इसलिए यदि आपको विंडोज़ पर लिनक्स, उबंटू के बारे में रुचि है तो इसे एक कोशिश करनी चाहिए।
स्रोत: Windows.com।
आप स्कॉट हंसेलमैन द्वारा इस वीडियो ट्यूटोरियल को भी देख सकते हैं:
अतिरिक्त जानकारी के लिए अपने ब्लॉग पर जाएं।