Computer >> कंप्यूटर >  >> प्रणाली >> Linux

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

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

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

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

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

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

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

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

अपना शेल बदलें

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

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

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

sudo apt install zsh

अपने शेल को zsh . में बदलने के लिए Ubuntu WSL में, टाइप करें:

chsh -s /usr/bin/zsh

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

which zsh

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

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

Windows और Linux फ़ाइलें एक्सेस करें

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

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

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

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

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

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

Explorer.exe .

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

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

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

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

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

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

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

डाउनलोड करें :WSL के लिए Linux कर्नेल

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

wsl --set-default-version 2 

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

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

wsl --list 

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

wsl --set-version Ubuntu-20.04 2 

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

अपने टूल इकट्ठा करें

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

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

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

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

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

sudo apt install build-essential

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

मैनेजिंग सर्विसेज

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

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

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

यह WSL के अंतर्गत Ubuntu में थोड़ा अलग है, क्योंकि यह Systemd . का उपयोग नहीं करता है अपनी सेवाओं का प्रबंधन करने के लिए, लेकिन सेवा . का उपयोग करता है उपयोगिता, जो सेवाओं को प्रबंधित करने के लिए पुराने सिस्टम V-शैली init स्क्रिप्ट का उपयोग करती है।

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

sudo service apache 2 start

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

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

sudo service apache 2 stop

अलग-अलग डिस्ट्रोज़ एक्सप्लोर करें

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

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

wsl --set-default distro-name

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

संबंधित:  5 Linux Distros जिन्हें आप Linux के लिए Windows सबसिस्टम में इंस्टॉल कर सकते हैं

WSL को एक्सप्लोर करना

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

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


  1. अपने पीसी पर विंडोज 10 मुफ्त में डाउनलोड करें

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

  1. अपने विंडोज सबसिस्टम लिनक्स सेटअप को स्वचालित करना

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

  1. अपने पीसी पर Windows 10s Linux सबसिस्टम कैसे स्थापित करें

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