विज्ञापन
मार्च, 2016 में Microsoft ने भयानक कैनोनिकल साझेदारी की घोषणा की। विंडोज पर लिनक्स के रूप में जाना जाता है, डेवलपर्स की संभावना पर खुशी हुई विंडोज पर आ रहा है बैश 10 आश्चर्यजनक कारण आप विंडोज 10 को क्यों पसंद करेंगेइन दिनों विंडोज 10 पर नफरत करना लगभग अच्छा है। विंडोज 10 लाएगा कि आपको सभी लाभों से वंचित न करें! हम आपको दिखाते हैं कि आप क्या याद कर रहे हैं। अधिक पढ़ें . वर्चुअल मशीन के बजाय, विंडोज 10 एनिवर्सरी अपडेट ने विंडोज को बैश की पूर्ण कार्यक्षमता लाने का वादा किया।
विंडोज के लिए बैश कुछ समय के लिए लाइव रहा है, और क्षमताओं की एक दीवार पैक करता है। डेवलपर दर्शकों के लिए निश्चित रूप से खानपान, और अधिक सुविधाएँ नीचे की ओर दुबक जाती हैं कमांड लाइन विंडोज 10 एक पूर्ण लिनक्स कमांड प्रॉम्प्ट प्राप्त करता हैलिनक्स उप-प्रणाली के साथ पूरा BASH शेल, इस गर्मी में वर्षगांठ अपडेट के साथ विंडोज 10 पर आ रहा है। बिल्ड डेवलपर सम्मेलन में यह सबसे बड़ी घोषणाओं में से एक थी। यहाँ यह क्यों मायने रखता है। अधिक पढ़ें . विंडोज पर बैश के बारे में और जानें कि आपको इसे कैसे और क्यों इंस्टॉल करना चाहिए, छिपी हुई विशेषताओं के बारे में, जिनके बारे में आपको शायद पता नहीं है।
विंडोज पर बैश के लिए सिस्टम आवश्यकताएँ

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

इसलिए विंडोज पर बैश को इंस्टॉल करना और चलाना आश्चर्यजनक रूप से आसान है। जब तक आप 64-बिट विंडोज 10 पीसी से लैस होते हैं और एनिवर्सरी अपडेट इंस्टॉल होता है, यह कुछ सुविधाओं पर स्विच करने जितना आसान है।
विंडोज पर बैश को सक्षम करना
विंडोज पर बैश को सक्षम करना उतना मुश्किल नहीं है जितना लगता है। इंस्टॉल के बारे में यहां बताया गया है।
सबसे पहले, डेवलपर मोड को सक्षम करें। पर जाए डेवलपर्स के लिए सेटिंग्स> अपडेट और सुरक्षा> और बबल का चयन करें डेवलपर मोड.
अगला, हिट विंडोज कीज़ + क्यू और के लिए खोज विंडोज़ सुविधाएं चालू या बंद करें.
जाँच ठीक और रिबूट। एक बार ऊपर और फिर से चल रहा है, स्टार्ट मेनू खोलें और खोजें दे घुमा के. पर क्लिक करें बैश रन कमांड विकल्प।
आपको सेवा की शर्तों को स्वीकार करने के लिए पदोन्नत किया जाएगा, और उन लोगों से सहमत होने के बाद, बैश डाउनलोड होगा।
एक बार यह समाप्त हो जाने के बाद, आप अंत में बैश चला सकते हैं! ऐसा करने के लिए, बस स्टार्ट मेनू खोलें और खोजें उबंटू.
आप वास्तव में क्या कर सकते हैं
सबसे बड़े सवालों में से एक, आप क्या कर सकते हैं वास्तव में करना विंडोज पर बैश के साथ? मानक GNU कमांड लाइन उपकरण सहित…
ग्रेप
ssh
नैनो
… पूरी तरह से काम करना चाहिए। उपयुक्त और उपयुक्त फ़ंक्शंस का उपयोग करके पैकेज और अपडेट स्थापित करना और साथ ही साथ शानदार कार्य करना। Symlink और फ़ाइल सिस्टम समर्थन लिनक्स (WSL) पर्यावरण के लिए विंडोज सबसिस्टम के माध्यम से आता है, और पायथन, नोडज, और पर्ल की पसंद के लिए कुछ प्रोग्रामिंग भाषा का समर्थन है। जबकि विंडोज पर बैश चित्रमय एप्लिकेशन चलाने के लिए नहीं है, यह पूरा किया जा सकता है।
सौभाग्य से, आप नहीं कर सकते हैं विंडोज एप्स को एडिट / ओपन / डिलीट करें या विंडोज सिस्टम सेटिंग में बदलाव करें। यह एक महान विफल है, जैसा कि हम सभी जानते हैं कि कमांड लाइन का उपयोग करते समय गलतियां हो सकती हैं।
लिनक्स सॉफ्टवेयर स्थापित करना

लिनक्स पर, आप कर सकते हैं एप्लिकेशन इंस्टॉल करें कई विधियों के माध्यम से। कमांड लाइन का सबसे अधिक उपयोग किया जाता है। Apt-get डाउनलोड सॉफ्टवेयर पैकेज निर्भरता के साथ, रिपॉजिटरी से। यह निफ्टी है, और यह इस तरह दिखेगा (संस-कोष्ठक, और वास्तविक पैकेज नाम के साथ):
sudo apt-get install [packagename]
काश Git स्थापित कर रहा है उदाहरण के लिए, हम दौड़ेंगे:
sudo apt-get install गिट
बहुत साधारण। हालांकि, शामिल करना सुनिश्चित करें sudo
जैसा कि हमें सुपरयुसर अनुमतियों की आवश्यकता है। Git, और अन्य सॉफ़्टवेयर स्रोत से भी इंस्टॉल किए जा सकते हैं।
चलाने के लिए पैदा हुआ (चित्रमय ऐप्स)
विंडोज पर बैश ग्राफिकल लिनक्स एप्स या कम से कम आधिकारिक रूप से समर्थन नहीं करता है। हालाँकि, समुदाय के सदस्य एक विधि मिली लिनक्स के लिए स्पष्ट रूप से बल्कि बहुमुखी विंडोज सबसिस्टम का उपयोग करके ऐसा करना। सिर्फ इसलिए कि कुछ एक उद्देश्य के लिए नहीं बनाया गया है, इसका मतलब यह नहीं है कि इसके लिए इसका उपयोग नहीं किया जा सकता है।
बिंदु में मामला: विंडोज के लिए बैश स्थापित करने से संपूर्ण उबंटू उपयोगकर्ता अंतरिक्ष छवि स्थापित करता है। मूल रूप से, आपको वह सब कुछ (सभी बायनेरिज़) मिलता है जो एक पारंपरिक उबंटू इंस्टॉल पर एक ग्राफिकल यूजर इंटरफेस (जीयूआई) के साथ प्रदर्शित होता है।
संपूर्ण उबंटू उपयोगकर्ता स्थान को शामिल करके, इसलिए विंडोज पर ग्राफिकल लिनक्स एप्लिकेशन चलाना संभव है। एक्स-सर्वर को स्थापित करने, प्रोग्राम को स्थापित करने के लिए apt-get का उपयोग करके, प्रदर्शन वातावरण चर सेट करने और अंत में एप्लिकेशन लॉन्च करने के लिए वर्कअराउंड कॉल। हालांकि विशेष रूप से मुश्किल नहीं है, यह एक बोझिल प्रक्रिया है क्योंकि हर बार जब आप एक ग्राफिकल ऐप चलाना चाहते हैं तो डिस्प्ले पर्यावरण चर सेट करना होगा।
इसके अलावा, यह एक असमर्थित विशेषता है, इसलिए कार्यक्षमता कारकों की एक बीवी पर आकस्मिक है। जैसा कि किसी भी मूल लिनक्स उपयोगकर्ता को पता है, ऐप इंस्टॉल को अक्सर निर्भरता की आवश्यकता होती है और जैसा कि होता है, वैसे ही आप इनको चलाने के लिए केवल विंडोज पर बेरी-हेराफेरी बैश की कल्पना कर सकते हैं।
लिनक्स ग्राफिकल एप्लिकेशन चलाना चाहते हैं? आप शायद बेहतर उपयोग कर रहे हैं Cygwin Cygwin को भूल जाइए: CASH लाता है विंडोज के लिए लिनक्स का सबसे अच्छालिनक्स और विंडोज बहुत अलग ऑपरेटिंग सिस्टम हैं, और कहीं भी यह कमांड लाइन की तुलना में अधिक स्पष्ट नहीं है। विंडोज को लिनक्स की तरह अधिक महसूस करने के लिए विभिन्न उपकरण उपलब्ध हैं, जैसे कि कैश। अधिक पढ़ें , लिनक्स वितरण या सिर्फ दोहरी बूटिंग चलाने के लिए विंडोज पर एक वीएम। फिर, विंडोज पर ग्राफिकल लिनक्स एप्लिकेशन की नवीनता है।
फ़ाइल तक पहुँचना
विंडोज के लिए बैश स्थापित करने से एक पूर्ण उबंटू उपयोगकर्ता स्थान बनता है। आप Windows फ़ाइल एक्सप्लोरर का उपयोग करके इन फ़ाइलों तक आसानी से पहुँच सकते हैं। हालाँकि, आपको जानना होगा कहाँ पे देखने के लिए, जिसे पहले सक्षम करने की आवश्यकता होती है छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं फ़ाइल एक्सप्लोरर दृश्य विकल्पों के तहत। प्रत्येक Windows उपयोगकर्ता खाते का अपना Ubuntu उपयोगकर्ता स्थान होता है, जिसे फ़ोल्डर में नेविगेट करके पाया जा सकता है:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfs
खाता होम फ़ोल्डर में रहता है:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ घर \ USERNAME
के मूल फ़ोल्डर के साथ:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ जड़
बैश में विंडोज सिस्टम फाइल एक्सेस करना थोड़ा अलग है। बश में डिफ़ॉल्ट उबंटू रूट निर्देशिका है जिसे विंडोज फाइल सिस्टम के भीतर बनाया गया है। लेकिन आप विंडोज सिस्टम ड्राइव को माउंट कर सकते हैं। इसलिए C: ड्राइव माउंट करने के लिए, कमांड का उपयोग करें:
/mnt/C
डी के लिए: ड्राइव यह होगा:
/mnt/D
और इसी तरह। चूंकि हम कमांड लाइन का उपयोग कर रहे हैं, हम इस तरह के कमांड को पसंद के साथ जोड़ सकते हैं सीडी
(परिवर्तन निर्देशिका)। मान थोड़ा अलग तरीके से काम करते हैं। व्यवस्थापक फ़ोल्डर तक पहुंचने के लिए, विंडोज प्रोग्राम पर बैश के लिए "व्यवस्थापक के रूप में चलाएँ" विशेषाधिकार की आवश्यकता होती है।
सर्वर प्रबंधन
विंडोज के लिए बैश का उपयोग करने के लिए एक सुपर व्यावहारिक कारण चाहते हैं? सर्वर प्रबंधन एक महान विचार है। एक सर्वर बनाना वास्तव में आसान है, लेकिन अगर यह बिना शीर्षक के है, तो आपको इसे प्रबंधित करने के लिए एक तरीके की आवश्यकता होगी। PuTTY सहित ऐप्स का भार है, लेकिन कमांड लाइन एक सरल समाधान प्रदान करती है। बस सर्वर में ssh और आप इसे टर्मिनल से प्रबंधित कर सकते हैं। विंडोज पर बैश का उपयोग करके रिमोट स्क्रिप्ट चलाना काफी अच्छी तरह से काम करता है, और यह एक शानदार उपयोगी एप्लीकेशन है।
विंडोज के लिए बैश को अनइंस्टॉल करें
एक बार जब आप विंडोज के लिए बैश स्थापित कर लेते हैं, तो स्थापना रद्द करना काफी आसान है। इसे पूरा करने के लिए दो मुख्य तरीके हैं: एक उबंटू पर्यावरण को हटाता है लेकिन आपके घर के फ़ोल्डर को बरकरार रखता है। इसे पूरा करने के लिए, इन कमांड को कमांड प्रॉम्प्ट या पावरशेल के माध्यम से चलाएं:
lxrun / स्थापना रद्द करें
एक अधिसूचना के बाद अनइंस्टॉल करने के परिणामों की चेतावनी दी जाएगी: "यह उबंटू के वातावरण के साथ-साथ किसी भी संशोधन और नए अनुप्रयोगों को हटा देगा ..."
प्रकार y हटाने के साथ आगे बढ़ना।
विकल्प लिनक्स के लिए विंडोज सबसिस्टम को बंद कर देता है और यह उबंटू वातावरण को हटा देता है तथा होम फ़ोल्डर:
lxrun / स्थापना रद्द / पूर्ण
एक अधिसूचना चेतावनी देती है:
“यह विंडोज पर उबंटू की स्थापना रद्द करेगा। यह उबंटू पर्यावरण के साथ-साथ किसी भी संशोधन, नए अनुप्रयोगों और उपयोगकर्ता डेटा को हटा देगा। "
प्रकार y सॉफ्टवेयर को हटाने की अनुमति देने के लिए।

विंडोज पैक पर बैश में क्षमता का भार होता है, और विंडोज ब्लॉग, उबंटू सामुदायिक साइटों और यहां तक कि हर किसी की पसंद से शानदार संसाधन हैं: रेडिट. / R / bashonubuntuonwindows थ्रेड में वार्तालाप में विजुअल स्टूडियो कोड, सांबा फ़ाइल सर्वर चलाना और WSL विकसित करना शामिल है। जैसा कि चित्रमय ऐप्स चलाना साबित हुआ, संभावनाएँ लगभग अनंत हैं।
आप वर्तमान में Windows पर Bash के लिए क्या उपयोग कर रहे हैं? क्या आप विंडोज पर बैश भी चला रहे हैं? नीचे टिप्पणी अनुभाग में हमें बताएं!
मो लांग एक लेखक और संपादक हैं जो तकनीक से मनोरंजन तक सब कुछ कवर करते हैं। उन्होंने एक अंग्रेजी बी.ए. चैपल हिल में उत्तरी कैरोलिना विश्वविद्यालय से, जहां वह रॉबर्टसन स्कॉलर थे। MUO के अलावा, उसे htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro, और Cup of Moe में चित्रित किया गया है।