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

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

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

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

जब सबकुछ लगभग पूरा हो जाता है तो आपको यूज़रनेम और पासवर्ड दर्ज करने के लिए कहा जाएगा, जैसा यूनिक्स कमांड प्रॉम्प्ट के लिए विशिष्ट है। आपको अपने विंडोज उपयोगकर्ता खाता नाम या पासवर्ड का उपयोग करने की ज़रूरत नहीं है। इसके बजाय, वे पूरी तरह अद्वितीय हो सकते हैं। अगर आप खुद को "r3dB4r0n" कहते हैं तो इसके लिए जाएं।
एक बार वह हिस्सा हो जाने के बाद और इंस्टॉलेशन पूर्ण हो जाता है, कमांड प्रॉम्प्ट स्वचालित रूप से बैश में खुल जाएगा। आपको पता चलेगा कि यह कमांड प्रॉम्प्ट के रूप में 'r3dB4r0n @ आपके कंप्यूटर नाम' जैसे कुछ दिखाई देता है।
अब आप अपनी पसंद के किसी भी बैश कमांड को दर्ज करने के लिए स्वतंत्र हैं। चूंकि यह अभी भी बीटा सॉफ़्टवेयर है, सबकुछ काम नहीं करेगा, लेकिन अधिकांश भाग के लिए यह अन्य सिस्टम पर बैश के समान ही काम करेगा।
जब भी आप बैश को फिर से खोलना चाहते हैं तो आप इसे नीचे पाएंगे विंडोज़ पर उबंटू पर शुरू करें> बैश .
नीचे पढ़ना जारी रखें
06 में से 05आपकी स्थापना का उन्नयन

जैसा कि कोई भी अच्छा बैश उपयोगकर्ता कमांड लाइन के साथ कुछ भी करने से पहले जानता है, आपको पैकेजों की वर्तमान स्थापना को अपडेट और अपग्रेड करना चाहिए। यदि आपने कभी शब्द नहीं सुना है, तो संकुल वे हैं जिन्हें आप फ़ाइलों का संग्रह कहते हैं जो आपकी मशीन पर कमांड लाइन प्रोग्राम और उपयोगिताओं को स्थापित करते हैं।
यह सुनिश्चित करने के लिए कि आप अद्यतित हैं, विंडोज पर उबंटू पर बैश खोलें और निम्न आदेश टाइप करें: sudo apt-get अद्यतन प्राप्त करें। अब हिट करें दर्ज। तब बैश विंडो में एक त्रुटि संदेश प्रिंट करेगा और फिर अपना पासवर्ड मांगेगा।
अभी के लिए उस त्रुटि संदेश को अनदेखा करें। sudo आदेश अभी तक पूरी तरह से काम नहीं कर रहा है, लेकिन आपको अभी भी बैश में कुछ आदेशों को पूरा करने की आवश्यकता है। इसके अलावा विंडोज़ पर एक निर्बाध बैश अनुभव की प्रत्याशा में चीजों को आधिकारिक तरीके से करना अच्छा अभ्यास है।
अब तक हमने जो कुछ किया है, उसे स्थापित पैकेजों के हमारे स्थानीय डेटाबेस को अपडेट किया गया है, जो कंप्यूटर को कुछ नया होने पर बताता है। अब वास्तव में नए पैकेज स्थापित करने के लिए हमें टाइप करना होगा sudo apt- अपग्रेड प्राप्त करें और मारा दर्ज एक बार फिर। बैश शायद आपके पासवर्ड के लिए फिर से नहीं पूछेगा क्योंकि आपने अभी इसे दर्ज किया है। और अब, बैश आपके सभी पैकेजों को अपग्रेड करने वाली दौड़ में बंद है। प्रक्रिया में प्रारंभ में बैश आपको पूछेगा कि क्या आप वास्तव में अपने बैश सॉफ़्टवेयर को अपग्रेड करना जारी रखना चाहते हैं। बस टाइप करो y हां के लिए अपग्रेड करने के लिए।
सबकुछ अपग्रेड करने में कुछ मिनट लग सकते हैं, लेकिन एक बार ऐसा करने के बाद बैश को अपग्रेड किया जाएगा और जाने के लिए तैयार होगा।
06 में से 06एक कमांड लाइन प्रोग्राम का उपयोग करना

अब हमें बैश मिल गया है और इसके साथ कुछ आसान करने का समय चल रहा है। हम इसका उपयोग करने जा रहे हैं rsync हमारे विंडोज दस्तावेज़ फ़ोल्डर का बैक-अप बाहरी हार्ड ड्राइव पर करने के लिए आदेश।
इस उदाहरण में, हमारा फ़ोल्डर चालू है BashFan दस्तावेज़ Users: सी, और हमारी बाहरी हार्ड ड्राइव है एफ: चलाना।
आपको बस इतना करना है rsync -rv / mnt / c / उपयोगकर्ता / BashFan / दस्तावेज़ / / mnt / f / दस्तावेज़। यह आदेश बैश को प्रोग्राम Rsync का उपयोग करने के लिए कहता है, जो पहले से ही आपके बैश के संस्करण पर स्थापित होना चाहिए। फिर "आरवी" भाग rsync को आपके पीसी में विभिन्न फ़ोल्डरों के अंदर मौजूद सब कुछ बैकअप के लिए बताता है, और कमांड लाइन में सभी rsync की गतिविधि को प्रिंट करता है। सुनिश्चित करें कि आप पीछे दिए गए स्लैश के उपयोग सहित बिल्कुल इस कमांड को टाइप करें … / BashFan / दस्तावेज़ /। इस स्लैश महत्वपूर्ण क्यों है इस स्पष्टीकरण के लिए इस डिजिटल महासागर ट्यूटोरियल को देखें।
फ़ोल्डर गंतव्यों के साथ अंतिम दो बिट्स बैश को बताते हैं कि कौन सा फ़ोल्डर कॉपी करने के लिए और इसे कॉपी करने के लिए कहां है। बैश के लिए विंडोज फाइलों तक पहुंचने के लिए इसे "/ mnt /" से शुरू करना होगा। विंडोज़ पर बैश की यह एक विषमता है क्योंकि बैश अभी भी काम करता है जैसे कि यह एक लिनक्स मशीन पर चल रहा है।
यह भी ध्यान रखें कि बैश कमांड केस संवेदनशील हैं। यदि आपने "दस्तावेज़" के बजाय "दस्तावेज़" में टाइप किया है तो रुपये सही फ़ोल्डर नहीं ढूंढ पाएगा।
अब जब आपने अपने कमांड हिट में टाइप किया है दर्ज और आपके दस्तावेज़ों का बैक अप नहीं लिया जाएगा।




