विंडोज 10 में बैश कमांड लाइन कैसे चलाएं

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

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

यदि आप अनुभवी बैश उपयोगकर्ता हैं या लोकप्रिय कमांड प्रॉम्प्ट से शुरुआत करने में रुचि रखते हैं, तो यहां विंडोज 10 पर बैश इंस्टॉल करने का तरीका बताया गया है।

06 में से 01

सबसिस्टम

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

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

06 में से 02

विंडोज़ सुविधाओं को चालू करें

एक बार ऐसा करने के बाद, सेटिंग ऐप बंद करें और टास्कबार में कॉर्टाना सर्च बार पर क्लिक करें और विंडोज फीचर्स में टाइप करें। शीर्ष परिणाम एक नियंत्रण कक्ष विकल्प होना चाहिए जिसे "विंडोज़ विंडो चालू या बंद करें" कहा जाता है। इसे चुनें और एक छोटी विंडो खुल जाएगी।

नीचे स्क्रॉल करें और "विंडोज सबसिस्टम फॉर लिनक्स (बीटा) लेबल वाले बॉक्स को चेक करें।" फिर विंडो बंद करने के लिए ठीक क्लिक करें।

इसके बाद आपको अपने पीसी को पुनरारंभ करने के लिए कहा जाएगा, जिसे आप बैश का उपयोग करने से पहले करना होगा।

06 का 03

अंतिम स्थापना

एक बार आपके कंप्यूटर को पुनरारंभ करने के बाद, टास्कबार में कॉर्टाना पर एक बार फिर क्लिक करें और बैश में टाइप करें। शीर्ष परिणाम "बैश" को कमांड के रूप में चलाने का विकल्प होना चाहिए - इसे चुनें।

वैकल्पिक रूप से, स्टार्ट> विंडोज सिस्टम> कमांड प्रॉम्प्ट पर जाएं । एक बार कमांड प्रॉम्प्ट विंडो बैश में टाइप हो जाती है और एंटर दबाएं

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

06 में से 04

एक उपयोगकर्ता नाम और पासवर्ड जोड़ें

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

एक बार वह हिस्सा हो जाने के बाद और इंस्टॉलेशन पूर्ण हो जाता है, कमांड प्रॉम्प्ट स्वचालित रूप से बैश में खुल जाएगा। आपको पता चलेगा कि यह कमांड प्रॉम्प्ट के रूप में 'r3dB4r0n @ [आपके कंप्यूटर नाम]' जैसे कुछ दिखाई देता है।

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

जब भी आप बैश को फिर से खोलना चाहते हैं तो आपको इसे विंडोज़ पर उबंटू पर स्टार्ट> बैश के नीचे मिल जाएगा।

06 में से 05

आपकी स्थापना का उन्नयन

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

यह सुनिश्चित करने के लिए कि आप अद्यतित हैं, विंडोज पर उबंटू पर बैश खोलें और निम्न आदेश टाइप करें: sudo apt-get अद्यतन। अब एंटर दबाएं। तब बैश विंडो में एक त्रुटि संदेश प्रिंट करेगा और फिर अपना पासवर्ड मांगेगा।

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

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

सबकुछ अपग्रेड करने में कुछ मिनट लग सकते हैं, लेकिन एक बार ऐसा करने के बाद बैश को अपग्रेड किया जाएगा और जाने के लिए तैयार होगा।

06 में से 06

एक कमांड लाइन प्रोग्राम का उपयोग करना

अब हमें बैश मिल गया है और इसके साथ कुछ आसान करने का समय चल रहा है। हम अपने विंडोज दस्तावेज़ फ़ोल्डर का बैक-अप बाहरी हार्ड ड्राइव पर बैक-अप करने के लिए rsync कमांड का उपयोग करने जा रहे हैं।

इस उदाहरण में, हमारा फ़ोल्डर सी: \ उपयोगकर्ता \ BashFan \ दस्तावेज़ों पर है, और हमारी बाहरी हार्ड ड्राइव F: \ drive है।

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

फ़ोल्डर गंतव्यों के साथ अंतिम दो बिट्स बैश को बताते हैं कि कौन सा फ़ोल्डर कॉपी करने के लिए और इसे कॉपी करने के लिए कहां है। बैश के लिए विंडोज फाइलों तक पहुंचने के लिए इसे "/ mnt /" से शुरू करना होगा। विंडोज़ पर बैश की यह एक विषमता है क्योंकि बैश अभी भी काम करता है जैसे कि यह एक लिनक्स मशीन पर चल रहा है।

यह भी ध्यान रखें कि बैश कमांड केस संवेदनशील हैं। यदि आपने "दस्तावेज़" के बजाय "दस्तावेज़" में टाइप किया है तो रुपये सही फ़ोल्डर नहीं ढूंढ पाएगा।

अब जब आपने अपने कमांड हिट एंटर में टाइप किया है और आपके दस्तावेज़ों का बैक अप लिया जाएगा।

विंडोज़ पर बैश के लिए इस परिचय में हम सब कुछ शामिल करने जा रहे हैं। एक और बार हम देखेंगे कि आप विंडोज पर चल रहे लिनक्स प्रोग्राम के साथ प्रयोग कैसे कर सकते हैं और बाश के साथ उपयोग करने के लिए सामान्य कमांड के बारे में थोड़ा और बात करते हैं।