मुखपृष्ठ » डेस्कटॉप » विंडोज 10 पर उबंटू पर बैश - विंडोज में लिनक्स गुडिज़ का आनंद लें

    विंडोज 10 पर उबंटू पर बैश - विंडोज में लिनक्स गुडिज़ का आनंद लें

    Microsoft ने हाल ही में विंडोज 10 à पर उबंटू पर बैश लॉन्च किया¢Â ??  ?? ए अधिकांश के साथ शेल वातावरण लिनक्स CLI उपकरण और उपयोगिताओं। उसी का उपयोग करके, आप चला सकते हैं ग्रेप, awk और कई और अधिक उपकरण सीधे विंडोज में लिनक्स डिस्ट्रो पर स्विच करने की आवश्यकता के बिना.

    यहां तक ​​कि अगर आपने कभी यूनिक्स या लिनक्स की कोशिश नहीं की, तो यहां आपका मौका है सीखना और बाश के साथ प्रयोग करना और विंडोज 10 में अन्य * एनआईएक्स उपकरण। इस परिचयात्मक ट्यूटोरियल में, हम साझा करने जा रहे हैं कि कैसे विंडोज 10 पर बैश के साथ शुरुआत करें और उन्हें विभिन्न तरीकों से उपयोग करें.

    विंडोज 10 पर उबंटू पर बैश है?

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

    यह लिनक्स (WSL) के लिए विंडोज सबसिस्टम के शीर्ष पर चलता है और आपको देता है लिनक्स का अनुभव करें आपके विंडोज पीसी के ठीक अंदर.

    यह नई तकनीक आपको सक्षम बनाती है * NIX कमांड और संगत कमांड-लाइन टूल चलाएं मूल रूप से विंडोज में। अब आपको अपने विंडोज ओएस के साथ एक यूनिक्स या लिनक्स डिस्ट्रो स्थापित करने की आवश्यकता नहीं है या * एनआईके ओएस की कोशिश करने के लिए एक वर्चुअल मशीन सेटअप करें.

    एक आभासी मशीन की तुलना में, बैश ऑन उबंटू कम सिस्टम संसाधनों की आवश्यकता है, और आपको एक ही समय में विंडोज और लिनक्स दोनों उपकरणों का उपयोग करने देता है.

    विंडोज 10 पर बैश है विशेष रूप से उपयोगी हैडेवलपर्स और सिस्टम प्रशासक ओपन-सोर्स प्रोजेक्ट्स पर काम कर रहे हैं। यह सुविधा एक के रूप में आती है कैन्यनिकल के समर्थन से माइक्रोसॉफ्ट से अप्रकाशित उपहार.

    यह मालिकाना विंडोज के बीच गैप शेल के साथ शुरू होने वाले फ्री और ओपन सोर्स लिनक्स टेक्नोलॉजी के बीच की खाई को पाटने के लिए है.

    लाभ
    • भागो * NIX कमांड लाइन उपयोगिताओं की तरह ग्रेप, awk तथा एसईडी
    • समर्थित कमांड-लाइन उपयोगिताओं के साथ शेल स्क्रिप्ट (.sh) चलाएँ
    • बैश का उपयोग करके स्थानीय विंडोज फाइल सिस्टम को ब्राउज़ करें और संशोधित करें
    • विभिन्न * NIX- प्रथम उपकरण और उपयोगिताओं जैसे पायथन, रूबी, गिट, आदि का प्रयास करें.
    • Apache HTTP सर्वर, MySQL और अधिक जैसे सर्वर टूल का समर्थन करता है
    नुकसान
    • जीयूआई उपकरण मूल रूप से नहीं चला (हालांकि नीचे दी गई एक चाल है)
    • बश स्क्रिप्ट को विंडोज प्रोग्राम और इसके विपरीत निष्पादित करने की अनुमति नहीं देता है

    विंडोज 10 पर उबंटू पर बैश कैसे स्थापित करें?

    अगर आपका सिस्टम विंडोज 10 पर चलता है, तो विंडोज 10 पर उबंटू पर बैश मैन्युअल रूप से इंस्टॉल करने योग्य है वर्षगांठ अद्यतन (14393 या बाद का निर्माण) और 64-बिट का समर्थन करता है प्रोसेसर। यह पुष्टि करने के लिए कि आपका सिस्टम इन आवश्यकताओं को पूरा करता है, इन चरणों का पालन करें:

    1. खुला सेटिंग्स > चुनते हैं प्रणाली > चुनते हैं के बारे में
    2. निम्नलिखित जानकारी के लिए देखें: OS बिल्ड तथा सिस्टम प्रकार

    आवश्यकताओं की पुष्टि करने के बाद, आप निम्नलिखित चरणों का उपयोग करके बैश स्थापित कर सकते हैं:

    1. खुला सेटिंग्स > चुनते हैं अद्यतन और सुरक्षा > चुनते हैं डेवलपर्स के लिए
    2. के अंतर्गत डेवलपर सुविधा का उपयोग करेंरों > चुनते हैं डेवलपर मोड विकल्प, और विंडोज 10 डेवलपर मोड पैकेज को खोज और इंस्टॉल करेगा

    ध्यान दें: नीचे दिए गए चित्र में दिखाए गए त्रुटि संदेश के बावजूद बैश इंस्टॉल हो जाएगा.

    अभी व लिनक्स के लिए विंडोज सबसिस्टम को सक्षम करें (एक वैकल्पिक सुविधा) इन चरणों का उपयोग कर:

    1. में शुरु खोज बॉक्स, टाइप करें "मोड़”और पर क्लिक करें विंडोज़ सुविधाएं चालू या बंद करें
    2. चुनते हैं लिनक्स के लिए विंडोज सबसिस्टम (बीटा) और क्लिक करें ठीक
    3. लिनक्स के लिए विंडोज सबसिस्टम स्थापित करने के बाद, यदि पूछा जाए तो अपने कंप्यूटर को पुनरारंभ करें
    4. में शुरु खोज बॉक्स, टाइप करें "cmd”और खुला सही कमाण्ड
    5. प्रकार “दे घुमा के” कमांड प्रॉम्प्ट विंडो में और एंटर दबाएं
    6. प्रकार "y"लाइसेंस शर्तों को स्वीकार करने के लिए (आप उन्हें दिए गए लिंक पर भी देख सकते हैं)
    7. लिनक्स के लिए विंडोज सबसिस्टम अब डाउनलोड और इंस्टॉल हो जाएगा उबुन्टु पर बैश, और में एक ही के लिए एक शॉर्टकट जगह होगी प्रारंभ मेनू
    8. बैश स्थापित होने के बाद, आपको एक बनाने की आवश्यकता है UNIX उपयोगकर्ता नाम और पासवर्ड

    ध्यान दें: यह आपके विंडोज खाते के नाम और पासवर्ड के समान नहीं है.

    बधाई हो â ??  ?? आप उबंटू पर बैश स्थापित कर रहे हैं अब विंडोज 10 पर। आप ऐसा कर सकते हैं प्रारंभ मेनू का उपयोग करके इसे लॉन्च करें और अब यूनिक्स और लिनक्स उपयोगिताओं का आनंद लें.

    विंडोज 10 पर उबंटू पर बैश का उपयोग कैसे करें?

    स्थापना के बाद, आप कर सकते हैं जड़ के साथ बैश का उपयोग करने का आनंद लें ("व्यवस्थापक" विंडोज अवधि में) या पूर्ण पहुँच अनुमतियाँ विंडोज 10. में स्थानीय फाइल सिस्टम (C: ड्राइव) में स्थित है / MNT / सी इस शेल वातावरण में निर्देशिका और आपकी ड्राइव के लिए समान है.

    ध्यान दें: * NIX सिस्टम के समान, विंडोज 10 के वातावरण पर बैश भी केस-संवेदी है, अर्थात., 'ऐश', 'ऐश', 'एसएचएच' और 'एएसएच' नाम अलग-अलग हैं.

    अधिक स्थापित करने के लिए कैसे * NIX उपकरण और उपयोगिताएँ?

    आप ऐसा कर सकते हैं अतिरिक्त सॉफ़्टवेयर स्थापित करें या वर्तमान टूल को अपडेट करें ज्ञात का उपयोग करना apt-get उपसर्ग के साथ कमांड sudo विंडोज में उन्हें रूट या एडमिनिस्ट्रेटर के रूप में चलाने के लिए.

    नीचे है apt-get कमांड की सूची आप स्थापित करने के लिए उपयोग कर सकते हैं * NIX सॉफ्टवेयर:

    • sudo apt-get update - अद्यतन पैकेज सूची जानकारी (सॉफ्टवेयर की सूची उनके संस्करण संख्या के साथ डाउनलोड करने के लिए उपलब्ध है)
    • sudo apt-get install - एक नया एप्लिकेशन पैकेज स्थापित करें (बदलने के ""स्थापित करने के लिए पैकेज नाम के साथ)
    • सूद apt-get remove - वर्तमान एप्लिकेशन पैकेज अनइंस्टॉल करें (बदलने के ""निकालने के लिए पैकेज नाम के साथ)
    • sudo apt-cache खोज - उपलब्ध पैकेज की खोज करें (बदलने के ""खोज के लिए पैकेज नाम के साथ)
    • sudo apt-get उन्नयन - डाउनलोड और स्थापित सॉफ़्टवेयर पैकेज को अपडेट करें

    किसी एप्लिकेशन को डाउनलोड और इंस्टॉल करने के बाद, आप कर सकते हैं बैश शेल में इसका नाम टाइप करें (बिना किसी एक्सटेंशन के) और उसी को चलाने के लिए Enter कुंजी दबाएं.

    ध्यान दें कि लिनक्स आधारित उपकरण और उपयोगिताओं हैं केवल बैश शेल में चलने के लिए प्रतिबंधित है.

    कैसे बैश लिपियों को चलाने के लिए?

    बैश शेल में, आप कर सकते हैं उपयोग नैनो या vi संपादकों खोल स्क्रिप्ट बनाने के लिए. कमांड के आवश्यक सेट के साथ स्क्रिप्ट बनाने के बाद, संपादक को सहेजें और बंद करें, और फिर इनका पालन करें अपने कमांड लाइन स्क्रिप्ट को चलाने के लिए कदम:

    1. स्क्रिप्ट का उपयोग करके निष्पादन योग्य बनाएं chmod उदाहरण के लिए कमांड, chmod + x ./myscript.sh नामक एक स्क्रिप्ट के लिए "myscript.sh"वर्तमान निर्देशिका में मौजूद है
    2. उदाहरण के लिए, अपने पूर्ण पथ को निर्दिष्ट करके टर्मिनल में स्क्रिप्ट चलाएँ, ./myscript.sh नामक एक स्क्रिप्ट के लिए "myscript.sh"वर्तमान निर्देशिका में मौजूद है
    लिनक्स कमांड कैसे चलाएं?

    आपको पहले * NIX कमांड निष्पादित करने के लिए बैश शेल लॉन्च करने की आवश्यकता नहीं है, बल्कि एक स्क्रिप्ट चलाएं या एक प्रोग्राम लॉन्च करें। आप ऐसा कर सकते हैं सीधे प्रयोग करके कमांड चलाएं बैश-सी, जिसका उपयोग विभिन्न प्रयोजनों के लिए किया जा सकता है जैसे:

    • डेस्कटॉप शॉर्टकट बनाने के लिए
    • लिनक्स प्रोग्राम को सीधे लॉन्च करने के लिए उपकरण चलाएं
    • लिनक्स कमांड को बैच में या पॉवरशेल स्क्रिप्ट

    उदाहरण के लिए, आप vi संपादक को लॉन्च करने के लिए निम्नलिखित कदम उठा सकते हैं:

    1. प्रेस विन + आर लॉन्च करने के लिए रन साधन
    2. रन विंडो में, टाइप करें बैश-सी "vi" और क्लिक करें ठीक vi संपादक शुरू करने के लिए
    बश का उपयोग करके GUI प्रोग्राम कैसे चलाएं?

    विंडोज 10 पर उबंटू पर बैश जीयूआई सॉफ्टवेयर को मूल रूप से समर्थन नहीं करता है, लेकिन कुछ चला सकते हैं ग्राफिक्स-आधारित उपकरण पुरानी VNC चाल का उपयोग करते हुए। चाल एक 'X सर्वर' चलाने की आवश्यकता है उबंटू पर अपने विंडोज और बैश पर ग्राफिक्स को उस सर्वर पर रूट करने के लिए कॉन्फ़िगर किया गया है.

    यहां परिणाम प्राप्त करने के लिए चरण-दर-चरण प्रक्रिया है:

    1. Windows में Xming की तरह X सर्वर एप्लिकेशन इंस्टॉल करें
    2. बश में GUI प्रोग्राम स्थापित करें का उपयोग करते हुए apt-get उदाहरण के लिए, कमांड sudo apt-get install vim-gtk GTK- आधारित विम संपादक स्थापित करने के लिए
    3. इसे स्थापित करने के बाद, चलाएँ निर्यात प्रदर्शन =: 0 बैश में.

      ध्यान दें:

      जब भी आप बैश को खोलते हैं, तो आपको हर बार यह कमांड चलाना होगा
    4. अभी व GUI * NIX टूल लॉन्च करें उदाहरण के लिए, बैश में अपने निष्पादन योग्य नाम को चलाकर, निष्पादित करें जाँचने लॉन्च करने के लिए जीटीके-आधारित विम संपादक

    ध्यान दें: सभी * NIX- आधारित GUI प्रोग्राम अभी तक समर्थित नहीं हैं इस ट्रिक द्वारा, इसलिए यदि आपका पसंदीदा प्रोग्राम काम नहीं करता है, तो चिंता न करें और भविष्य के अपडेट में आधिकारिक समर्थन की प्रतीक्षा करें। भी, कुछ GUI उपकरण चलाते समय आपको सिस्टम क्रैश की शिकायत हो सकती है उसी कारण से.

    आम और उपयोगी बैश कमांड

    उबंटू विंडोज 10 पर बैश विभिन्न सामान्य आदेशों का समर्थन करता है और कई कमांड-लाइन उपयोगिताओं का लाभ उठाता है दैनिक कार्यों को प्राप्त करने और उपयोगी स्क्रिप्ट लिखने में मदद करने के लिए। यहां बैश के साथ आरंभ करने में सहायता के लिए सामान्य यूनिक्स और लिनक्स कमांड की एक सूची दी गई है.

    लपेटो â ??  ?? यह एक अच्छी शुरुआत है

    विंडोज 10 पर उबंटू पर बैश एक नई सुबह के साथ साबित होता है Microsoft आखिरकार अपने विंडोज प्लेटफॉर्म पर मुफ्त और ओपन सोर्स सॉफ्टवेयर के लिए समर्थन का समर्थन कर रहा है. यह डेवलपर्स को अनुमति देता है ओपन-सोर्स डेवलपर इकोसिस्टम का लाभ उठाएं बिना पक्ष-लोडिंग लिनक्स या एक आभासी मशीन का उपयोग कर.

    हालांकि * NIX ऐप्स विंडोज प्रोग्राम के साथ सीधे इंटरैक्ट या लॉन्च नहीं कर सकते हैं, लेकिन यह सिर्फ एक शुरुआत है, इसलिए आगे की संभावनाओं के लिए अपने सिर को ऊपर रखें.

    आप उबंटू पर बैश के बारे में कैसा महसूस करते हैं, और आप विंडोज 10 के भविष्य के अपडेट में उबंटू में बैश के लिए कौन सी सुविधाएँ देखना चाहेंगे? कृपया टिप्पणियों का उपयोग करके अपने विचार साझा करें.