लिनक्स के लिए अपने विंडोज सबसिस्टम को सुपरचार्ज करने के लिए 7 टिप्स

लिनक्स के लिए अपने विंडोज सबसिस्टम को सुपरचार्ज करने के लिए 7 टिप्स

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





यदि आप WSL का उपयोग कर रहे हैं, तो आप इसे और बेहतर कैसे बना सकते हैं?





विंडोज टर्मिनल प्राप्त करें

जब आप Microsoft Store से Linux वितरण स्थापित करते हैं तो आपको एक टर्मिनल विंडो मिलेगी, आपके टर्मिनल के लिए बेहतर विकल्प हैं।





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

यह अभी भी किनारों के आसपास थोड़ा मोटा है। आपको अपनी सेटिंग्स को a . में संपादित करना होगा .json फ़ाइल। यदि आप एक भारी कमांड लाइन उपयोगकर्ता हैं, तो आप शायद वैसे भी कॉन्फ़िगरेशन फ़ाइलों को संपादित करने में सहज होंगे।



डाउनलोड: विंडोज टर्मिनल

अपना खोल बदलें

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





यूनिक्स/लिनक्स की दुनिया में एक लोकप्रिय बैश विकल्प है ज़शो . यह Apple के macOS में पहले से ही डिफ़ॉल्ट शेल है। आप एक कमांड में आसानी से दूसरे शेल में स्विच कर सकते हैं।

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





sudo apt install zsh

अपना खोल बदलने के लिए ज़शो उबंटू डब्लूएसएल में, टाइप करें:

icloud मुझे साइन इन नहीं करने देगा
chsh -s /usr/bin/zsh

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

which zsh

यदि आप किसी भिन्न शेल का उपयोग करना चाहते हैं, तो आपको प्रतिस्थापित करना चाहिए ज़शो उस खोल के नाम से।

सम्बंधित: कौन सा लिनक्स शेल सबसे अच्छा है? 5 आम गोले की तुलना

विंडोज और लिनक्स फाइलों तक पहुंचें

WSL न केवल आपको Windows और Linux प्रोग्राम को साथ-साथ चलाने में सक्षम बनाता है, बल्कि यह Windows और Linux सिस्टम पर फ़ाइलों को एक साथ एक्सेस करने में भी मदद करता है।

यह विकास परियोजनाओं के लिए वास्तव में आसान है। आप किसी प्रोग्राम को Windows संपादक में संपादित कर सकते हैं और Linux विंडो में उसका परीक्षण कर सकते हैं।

विंडोज फाइल सिस्टम लिनक्स की तरफ आरोहित है /mnt/[ड्राइव लेटर] निर्देशिका। यदि आपका विंडोज ड्राइव है सी , यह /एमएनटी/सी . आप इस तरह से मानक लिनक्स कमांड का उपयोग करके अपनी सभी विंडोज फाइलों तक पहुंच सकते हैं।

विंडोज से लिनक्स फाइल सिस्टम तक पहुंचना भी आसान है। यह के तहत दिखाई दे रहा है \wsl$ विंडोज एक्सप्लोरर में पदानुक्रम। विंडोज लिनक्स सिस्टम को नेटवर्क ड्राइव के रूप में देखता है। यदि आपके पास Ubuntu 20.04 स्थापित है, तो यह होगा \wsl$उबंटू-20.04 .

वर्तमान निर्देशिका प्रकार की एक्सप्लोरर विंडो खोलने के लिए:

Explorer.exe .

WSL 2 में अपग्रेड करें

2020 में, Microsoft ने WSL 2 की शुरुआत की। WSl 1 पर मुख्य सुधार एक वास्तविक लिनक्स कर्नेल का उपयोग है, जिसे विंडोज अपडेट के माध्यम से वितरित किया जाता है। यह प्रदर्शन में सुधार करता है, क्योंकि कर्नेल लिनक्स सिस्टम कॉल को विंडोज सिस्टम कॉल में अनुवाद करने के बजाय निष्पादित करता है।

WSL 2 में अपग्रेड करने के लिए, आपको बस कुछ कमांड जारी करने होंगे। सबसे पहले, आप हाइपरवाइजर को सक्रिय करते हैं। एक व्यवस्थापक के रूप में एक PowerShell विंडो खोलें और टाइप करें:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

फिर अपनी मशीन को पुनरारंभ करें।

इसके बाद, आपको लिनक्स कर्नेल डाउनलोड करना होगा। Microsoft की वेबसाइट से पैकेज प्राप्त करें और इंस्टॉलर चलाएँ।

डाउनलोड : डब्ल्यूएसएल के लिए लिनक्स कर्नेल

आईफोन पर शॉर्टकट कैसे बनाएं

अब आप भविष्य में आपके द्वारा इंस्टॉल किए जाने वाले किसी भी वितरण के लिए संस्करण 2 को डिफ़ॉल्ट के रूप में सेट करना चाहेंगे:

wsl --set-default-version 2

लेकिन आप किसी भी मौजूदा इंस्टॉलेशन को WSL 2 में अपग्रेड करना चाहेंगे। सौभाग्य से, यह भी काफी आसान है।

यह देखने के लिए कि आपने कौन से वितरण स्थापित किए हैं, टाइप करें:

wsl --list

यदि आप अपने Ubuntu 20.04 इंस्टॉलेशन को WSL 2 पर सेट करना चाहते हैं, तो इसका उपयोग करें --सेट-संस्करण विकल्प:

wsl --set-version Ubuntu-20.04 2

अब आप अपने वर्तमान और भविष्य के संस्थापनों पर इसकी सभी उन्नत सुविधाओं के साथ WSL 2 चला रहे होंगे, और कर्नेल को विंडोज अपडेट के साथ अपग्रेड किया जाएगा, ठीक वैसे ही जैसे आपके सिस्टम पर किसी अन्य ड्राइवर के साथ होता है।

अपने उपकरण इकट्ठा करें

प्लेटफ़ॉर्म पर उपलब्ध संपादक, कंपाइलर, आईडीई, सर्वर सॉफ़्टवेयर आदि जैसे प्रोग्रामिंग टूल की चौंका देने वाली मात्रा के कारण लिनक्स डेवलपर्स के बीच लोकप्रिय बना हुआ है।

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

डेबियन और उबंटू पर, यह उपयुक्त है। SuSE पर, यह YaST है। अल्पाइन पर, यह एपीके है। मुद्दा यह है कि, आपको WSL पर अपनी पसंदीदा विकास परियोजनाओं को चलाने के लिए आवश्यक सब कुछ मिल जाएगा जैसा कि आप एक पारंपरिक लिनक्स इंस्टॉलेशन पर करते हैं।

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

इसे स्थापित करने के लिए, आप बस एक उपयुक्त कमांड का उपयोग करें:

sudo apt install build-essential

यह भुगतान करता है पैकेज लिस्टिंग ब्राउज़ करें यह सुनिश्चित करने के लिए कि आपका पसंदीदा टूल है और शायद कुछ नए खोजें।

प्रबंध सेवाएं

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

सौभाग्य से, सेवाओं को शुरू करना और बंद करना आसान है, ठीक वैसे ही जैसे आप किसी अन्य लिनक्स वितरण पर करते हैं।

यह डब्लूएसएल के तहत उबंटू में थोड़ा अलग है, क्योंकि यह उपयोग नहीं करता है सिस्टमडी अपनी सेवाओं का प्रबंधन करने के लिए, लेकिन इसका उपयोग करता है सेवा उपयोगिता, जो सेवाओं को प्रबंधित करने के लिए पुराने सिस्टम वी-स्टाइल इनिट स्क्रिप्ट का उपयोग करती है।

यदि आप अपाचे सर्वर शुरू करना चाहते हैं, तो आप बस यह आदेश जारी करेंगे:

sudo service apache 2 start

यह अपाचे सर्वर लॉन्च करेगा। आप का उपयोग करके चल रही सेवाओं की जांच कर सकते हैं ऊपर आदेश दें और देखें अपाचे2 प्रक्रियाओं की सूची में।

फेसबुक से एल्बम कैसे डाउनलोड करें

अपाचे सर्वर को रोकना उतना ही आसान है:

sudo service apache 2 stop

विभिन्न डिस्ट्रोस का अन्वेषण करें

WSL का बहुत सारा मज़ा उस तरह से आता है जिस तरह से आप एक ही समय में अलग-अलग डिस्ट्रो चला सकते हैं, तो क्यों न उबंटू या एसयूएसई या डेबियन के साथ अल्पाइन लिनक्स जैसे कुछ कम-ज्ञात चलाने का लाभ उठाया जाए? शायद आपको अपना नया पसंदीदा मिल जाए। यदि आपको कोई वितरण पसंद है, तो आप इसका उपयोग करके इसे अपने मुख्य वितरण के रूप में सेट कर सकते हैं --सेट डिफ़ॉल्ट झंडा:

wsl --set-default distro-name

कहां डिस्ट्रो-नाम उस सिस्टम का नाम है जिसे आप बदलना चाहते हैं।

सम्बंधित: 5 लिनक्स डिस्ट्रो आप लिनक्स के लिए विंडोज सबसिस्टम में स्थापित कर सकते हैं

डब्ल्यूएसएल की खोज

WSL के पास Linux और Windows को मिलाकर नई दुनिया की खोज के लिए बहुत सारे विकल्प हैं। ऐसा लगता है कि खोजने के लिए हमेशा कुछ नया होता है। आप शेल बदल सकते हैं, टर्मिनल बदल सकते हैं, सेवाओं को शुरू और बंद कर सकते हैं और विभिन्न डिस्ट्रोस देख सकते हैं।

लिनक्स के लिए विंडोज सबसिस्टम में बहुत सारी विशेषताएं हैं जो लिनक्स वितरण से काफी अलग हैं। लेकिन आप अभी भी WSL का उपयोग करने से लाभ उठा सकते हैं क्योंकि यह आपको अपने विंडोज मशीन से लिनक्स सिस्टम को जल्दी से एक्सेस करने की अनुमति देता है।

साझा करना साझा करना कलरव ईमेल लिनक्स के लिए विंडोज सबसिस्टम का उपयोग करके लिनक्स टर्मिनल कैसे प्राप्त करें

अपने विंडोज पीसी पर लिनक्स टर्मिनल का उपयोग करने की आवश्यकता है? लिनक्स के लिए विंडोज सबसिस्टम के साथ विंडोज 10 पर लिनक्स चलाना सीखें।

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

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

डेविड डेलोनी की ओर से अधिक

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

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

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