विंडोज 10 में लिनक्स बैश शेल के लिए एक त्वरित गाइड

विंडोज 10 में लिनक्स बैश शेल के लिए एक त्वरित गाइड

मार्च, 2016 में माइक्रोसॉफ्ट ने भयानक कैननिकल साझेदारी की घोषणा की। विंडोज़ पर लिनक्स के रूप में जाना जाता है, डेवलपर्स ने बैश के विंडोज़ में आने की संभावना पर प्रसन्नता व्यक्त की। वर्चुअल मशीन के बजाय, विंडोज 10 एनिवर्सरी अपडेट ने बैश की पूरी कार्यक्षमता को विंडोज में लाने का वादा किया।





विंडोज़ के लिए बैश कुछ समय के लिए लाइव रहा है, और क्षमताओं की एक दीवार पैक करता है। एक डेवलपर दर्शकों के लिए निश्चित रूप से खानपान करते हुए, कमांड लाइन के नीचे और अधिक सुविधाएं छिपी हुई हैं। विंडोज़ पर बैश के बारे में और जानें कि आपको इसे कैसे और क्यों इंस्टॉल करना चाहिए, छिपी हुई विशेषताओं के बारे में जिन्हें आप शायद नहीं जानते थे।





विंडोज़ पर बैश के लिए सिस्टम आवश्यकताएँ

विंडोज़ पर बैश स्थापित करना बहुत आसान है, लेकिन आइए मूल बातें शुरू करें।





आपको एक पीसी चलाने की आवश्यकता होगी विंडोज 10 , एक 64-बिट पीसी, और विंडोज 10 एनिवर्सरी अपडेट इंस्टॉल किया गया। चूंकि अपडेट ने डेवलपर्स को लक्षित किया है, इसलिए आपको डेवलपर मोड को भी चालू करना होगा। रिबूट करने की आवश्यकता हो सकती है। एक बार जब यह वापस चालू हो जाता है, तो विंडोज सुविधाओं के तहत लिनक्स (बीटा) के लिए विंडोज सबसिस्टम को सक्षम किया जा सकता है। यह फिर एक और रिबूट का संकेत देता है, और अंत में एक बार जब आपका सिस्टम वापस चालू हो जाता है, तो आप बैश खोल सकते हैं। वू हू!

तो विंडोज़ पर बैश स्थापित करना और चलाना आश्चर्यजनक रूप से आसान है। जब तक आप 64-बिट विंडोज 10 पीसी से लैस हैं और एनिवर्सरी अपडेट इंस्टॉल है, यह कुछ सुविधाओं पर स्विच करने जितना आसान है।



विंडोज़ पर बैश सक्षम करना

विंडोज़ पर बैश को सक्षम करना उतना मुश्किल नहीं है जितना लगता है। यहां बताया गया है कि इंस्टॉल के बारे में कैसे जाना है।

सबसे पहले, डेवलपर मोड सक्षम करें। पर जाए सेटिंग्स> अपडेट और सुरक्षा> डेवलपर्स के लिए और बबल का चयन करें डेवलपर मोड .





मेरा शब्द दस्तावेज़ इतना बड़ा क्यों है

अगला, हिट विंडोज़ कीज़ + क्यू और खोजें विंडोज़ सुविधाएं चालू या बंद करें .

जाँच ठीक है और रीबूट करें। एक बार ऊपर और फिर से चलने के बाद, स्टार्ट मेनू खोलें और खोजें दे घुमा के . पर क्लिक करें बैश रन कमांड विकल्प।





आपको सेवा की शर्तों को स्वीकार करने के लिए पदोन्नत किया जाएगा, और उनसे सहमत होने के बाद, बैश डाउनलोड हो जाएगा।

एक बार यह समाप्त हो जाने के बाद, आप अंत में बैश चला सकते हैं! ऐसा करने के लिए, बस स्टार्ट मेन्यू खोलें और खोजें उबंटू .

आप वास्तव में क्या कर सकते हैं

सबसे बड़े प्रश्नों में से एक, आप क्या कर सकते हैं असल में करना विंडोज़ पर बैश के साथ? मानक GNU कमांड लाइन उपकरण सहित...

grep ssh nano

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

सौभाग्य से, आप नहीं कर सकते हैं विंडोज़ ऐप्स को संपादित/खोलें/हटाएं या विंडोज़ सिस्टम सेटिंग्स को बदलें। यह एक बड़ी विफलता है, क्योंकि हम सभी जानते हैं कि कमांड लाइन का उपयोग करते समय गलतियाँ हो सकती हैं।

लिनक्स सॉफ्टवेयर स्थापित करना

लिनक्स पर, आप कर सकते हैं ऐप्स इंस्टॉल करें कई तरीकों से। कमांड लाइन का सबसे अधिक उपयोग किया जाता है। निर्भरता के साथ-साथ रिपॉजिटरी से सॉफ्टवेयर पैकेज डाउनलोड करता है। यह निफ्टी है, और इस तरह दिखेगा (बिना-कोष्ठक, और वास्तविक पैकेज नाम के साथ):

sudo apt-get install [packagename]

काश गिट स्थापित करना उदाहरण के लिए, हम चलेंगे:

sudo apt-get install git

बहुत साधारण। हालांकि, शामिल करना सुनिश्चित करें

sudo

जैसा कि हमें सुपरयुसर अनुमतियों की आवश्यकता है। Git, और अन्य सॉफ़्टवेयर स्रोत से भी इंस्टॉल किए जा सकते हैं।

चलाने के लिए पैदा हुआ (ग्राफिकल ऐप्स)

विंडोज़ पर बैश ग्राफिकल लिनक्स ऐप्स का समर्थन नहीं करता है, या कम से कम आधिकारिक तौर पर। हालांकि, समुदाय के सदस्य एक तरीका मिला लिनक्स के लिए स्पष्ट रूप से बल्कि बहुमुखी विंडोज सबसिस्टम का उपयोग करके ऐसा करने के लिए। सिर्फ इसलिए कि कुछ एक उद्देश्य के लिए नहीं बनाया गया है इसका मतलब यह नहीं है कि इसका उपयोग उसके लिए नहीं किया जा सकता है।

मामले में मामला: विंडोज़ के लिए बैश स्थापित करना एक संपूर्ण उबंटू उपयोगकर्ता स्थान छवि स्थापित करता है। मूल रूप से, आपको वह सब कुछ (सभी बायनेरिज़) मिलता है जो एक पारंपरिक उबंटू इंस्टाल पर ग्राफिकल यूजर इंटरफेस (जीयूआई) के साथ प्रदर्शित होता है।

एक पूर्ण उबंटू उपयोगकर्ता स्थान को शामिल करके, इसलिए विंडोज़ पर ग्राफिकल लिनक्स ऐप चलाना संभव है। वर्कअराउंड एक्स सर्वर को स्थापित करने के लिए कॉल करता है, प्रोग्राम को स्थापित करने के लिए apt-get का उपयोग करता है, एक प्रदर्शन पर्यावरण चर सेट करता है, और अंत में एप्लिकेशन लॉन्च करता है। हालांकि यह विशेष रूप से कठिन नहीं है, यह एक बोझिल प्रक्रिया है क्योंकि हर बार जब आप ग्राफिकल ऐप चलाना चाहते हैं तो डिस्प्ले पर्यावरण चर सेट किए जाने चाहिए।

इसके अलावा, यह एक असमर्थित विशेषता है, इसलिए कार्यक्षमता कई कारकों पर निर्भर करती है। जैसा कि कोई भी मूल लिनक्स उपयोगकर्ता जानता है, ऐप इंस्टॉल को अक्सर निर्भरता और बदलाव की आवश्यकता होती है, इसलिए आप इन्हें चलाने के लिए विंडोज़ पर केवल जेरी-रिगिंग बैश की कल्पना कर सकते हैं।

लिनक्स ग्राफिकल एप्लिकेशन चलाना चाहते हैं? लिनक्स वितरण या सिर्फ दोहरी बूटिंग चलाने के लिए विंडोज़ पर एक वीएम सिगविन का उपयोग करने से आप शायद बेहतर हैं। फिर फिर, विंडोज़ पर ग्राफिकल लिनक्स ऐप्स की नवीनता है।

फ़ाइलें एक्सेस करना

विंडोज़ के लिए बैश स्थापित करना एक पूर्ण उबंटू उपयोगकर्ता स्थान बनाता है। आप विंडोज फाइल एक्सप्लोरर का उपयोग करके इन फाइलों को आसानी से एक्सेस कर सकते हैं। हालांकि, आपको जानना होगा कहां देखने के लिए, जिसे पहले सक्षम करने की आवश्यकता है छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं फ़ाइल एक्सप्लोरर दृश्य विकल्पों के अंतर्गत। प्रत्येक विंडोज उपयोगकर्ता खाते का अपना उबंटू उपयोगकर्ता स्थान होता है, जिसे फ़ोल्डर में नेविगेट करके पाया जा सकता है:

C:UsersUSERNAMEAppDataLocalLxssootfs

खाता होम फ़ोल्डर यहां रहता है:

सीपीयू के लिए कितना गर्म है?
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

के रूट फ़ोल्डर के साथ:

C:UsersUSERNAMEAppDataLocalLxssoot

बैश में विंडोज सिस्टम फाइलों तक पहुंचना थोड़ा अलग है। बैश में डिफ़ॉल्ट विंडोज फाइल सिस्टम के भीतर बनाई गई उबंटू रूट डायरेक्टरी है। लेकिन आप विंडोज सिस्टम ड्राइव को माउंट कर सकते हैं। तो C: ड्राइव को माउंट करने के लिए, कमांड का उपयोग करें:

/mnt/C

डी: ड्राइव के लिए यह होगा:

/mnt/D

और इसी तरह। चूंकि हम कमांड लाइन का उपयोग कर रहे हैं, हम इस तरह के कमांड को पसंद के साथ जोड़ सकते हैं

cd

(निर्देशिका बदलें)। अनुमतियां कुछ अलग तरीके से काम करती हैं। व्यवस्थापक फ़ोल्डर तक पहुँचने के लिए, विंडोज़ प्रोग्राम पर बैश को 'व्यवस्थापक के रूप में चलाएँ' विशेषाधिकार की आवश्यकता होती है।

सर्वर प्रबंधन

विंडोज़ के लिए बैश का उपयोग करने के लिए एक सुपर व्यावहारिक कारण चाहते हैं? सर्वर प्रबंधन एक अच्छा विचार है। सर्वर बनाना वास्तव में आसान है, लेकिन अगर यह बिना सिर वाला है, तो आपको इसे प्रबंधित करने के लिए एक तरीके की आवश्यकता होगी। PuTTY सहित बहुत सारे ऐप हैं, लेकिन कमांड लाइन एक सरल समाधान प्रदान करती है। बस सर्वर में ssh और आप इसे टर्मिनल से प्रबंधित कर सकते हैं। विंडोज़ पर बैश का उपयोग करके रिमोट स्क्रिप्ट चलाना काफी अच्छा काम करता है, और यह एक शानदार उपयोगी एप्लिकेशन है।

विंडोज के लिए बैश अनइंस्टॉल करें

एक बार जब आप विंडोज के लिए बैश स्थापित कर लेते हैं, तो इसे अनइंस्टॉल करना काफी आसान हो जाता है। इसे पूरा करने के लिए दो मुख्य तरीके हैं: एक उबंटू के वातावरण को हटा देता है लेकिन आपके होम फोल्डर को बरकरार रखता है। इसे पूरा करने के लिए, इन कमांड को कमांड प्रॉम्प्ट या पॉवरशेल के माध्यम से चलाएँ:

lxrun /uninstall

एक अधिसूचना तब अनइंस्टॉल करने के परिणामों की चेतावनी देगी: 'यह उबंटू पर्यावरण के साथ-साथ किसी भी संशोधन और नए अनुप्रयोगों को हटा देगा ...'

प्रकार तथा हटाने के साथ आगे बढ़ने के लिए।

विकल्प लिनक्स के लिए विंडोज सबसिस्टम को बंद कर देता है और यह उबंटू के वातावरण को हटा देता है तथा होम फोल्डर:

lxrun /uninstall /full

एक अधिसूचना चेतावनी देती है:

'यह विंडोज पर उबंटू को अनइंस्टॉल कर देगा। यह उबंटू पर्यावरण के साथ-साथ किसी भी संशोधन, नए एप्लिकेशन और उपयोगकर्ता डेटा को हटा देगा।'

प्रकार तथा सॉफ्टवेयर को हटाने की अनुमति देने के लिए।

roku . पर hbo मैक्स कैसे खेलें

विंडोज़ पर बैश क्षमता का भार पैक करता है, और विंडोज़ ब्लॉग, उबंटू समुदाय साइटों और यहां तक ​​​​कि हर किसी के पसंदीदा से शानदार संसाधन हैं: reddit . /r/bashonubuntuonwindows थ्रेड में बातचीत में विजुअल स्टूडियो कोड, सांबा फ़ाइल सर्वर चलाना और WSL के साथ विकास करना शामिल है। जैसा कि ग्राफिकल ऐप्स चलाना साबित हुआ, संभावनाएं लगभग अनंत हैं।

आप वर्तमान में विंडोज़ पर बैश का उपयोग किस लिए कर रहे हैं? क्या आप विंडोज़ पर बैश भी चला रहे हैं? नीचे टिप्पणी अनुभाग में हमें बताएं!

साझा करना साझा करना कलरव ईमेल 15 विंडोज कमांड प्रॉम्प्ट (सीएमडी) कमांड आपको अवश्य पता होना चाहिए

कमांड प्रॉम्प्ट अभी भी एक शक्तिशाली विंडोज टूल है। यहां सबसे उपयोगी सीएमडी कमांड हैं जिन्हें हर विंडोज उपयोगकर्ता को जानना आवश्यक है।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • खिड़कियाँ
  • विंडोज 10
  • लिनक्स बैश शेल
लेखक के बारे में मो लोंग(85 लेख प्रकाशित)

मो लॉन्ग एक लेखक और संपादक हैं जो तकनीक से लेकर मनोरंजन तक सब कुछ कवर करते हैं। उन्होंने अंग्रेजी बी.ए. चैपल हिल में उत्तरी कैरोलिना विश्वविद्यालय से, जहां वह रॉबर्टसन विद्वान थे। MUO के अलावा, उन्हें htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro और Cup of Mo में चित्रित किया गया है।

मो लोंग . की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें