डब्लूएसएल टिप्स और ट्रिक्स: डब्लूएसएल से जुड़ी चीजें

Dablu Esa Ela Tipsa Aura Triksa Dablu Esa Ela Se Juri Cijem



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



सर्वश्रेष्ठ डब्लूएसएल टिप्स और ट्रिक्स

डब्लूएसएल अनुभव को तेज करने और बेहतर बनाने के लिए कुछ बेहतरीन डब्लूएसएल टिप्स और ट्रिक्स निम्नलिखित हैं।





  1. WSL में बहुत उन्नत विंडोज़ टर्मिनल स्थापित करें
  2. Z-शेल और ओह माय Zsh फ्रेमवर्क पर स्विच करें
  3. विंडोज़ के भीतर WSL वातावरण में VSCode का उपयोग करें
  4. Linux 2 (WSL2) CPU और मेमोरी के लिए Windows सबसिस्टम को अनुकूलित करें
  5. किसी भिन्न डिस्ट्रोज़ पर स्विच करें

आइये इनके बारे में विस्तार से बात करते हैं.





WSL से संबंधित चीज़ें

1] डब्लूएसएल में बहुत उन्नत विंडोज टर्मिनल स्थापित करें



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

विंडोज़ टर्मिनल कई आधुनिक सुविधाओं के साथ एक शक्तिशाली एप्लिकेशन है, जिसमें टैब्ड विंडो भी शामिल है, जिसकी आप किसी भी टर्मिनल एमुलेटर से अपेक्षा करेंगे। यह न केवल Linux बल्कि PowerShell और Command Prompt को भी सपोर्ट करता है।

हालाँकि, इसमें अभी भी कुछ खामियाँ हैं और उपयोगकर्ताओं को '.json' फ़ाइल में सेटिंग्स संपादित करने की आवश्यकता है। लेकिन यदि आप एक अनुभवी कमांड लाइन उपयोगकर्ता हैं तो आपको कॉन्फ़िगरेशन फ़ाइलों को संपादित करने में कोई परेशानी नहीं होगी। .json फ़ाइल तक पहुँचने के लिए, पर जाएँ समायोजन और ओपन JSON फ़ाइल पर क्लिक करें। उपयोगिता डाउनलोड करने के लिए, पर जाएँ apps.microsoft.com और डाउनलोड बटन पर क्लिक करें।



2] Z-शेल और ओह माय Zsh फ्रेमवर्क पर स्विच करें

  डब्लूएसएल अनुभव को तेज करने और बेहतर बनाने के लिए डब्लूएसएल टिप्स और ट्रिक्स

Zsh, जिसे Z-शेल के नाम से भी जाना जाता है, बैश की तुलना में अधिक उन्नत सुविधाओं वाला एक शेल है। Zsh में अंतर्निहित Git एकीकरण है और यह थीम और प्लगइन्स इंस्टॉल करने के साथ-साथ स्वत: पूर्णता और स्वत: सुधार का समर्थन करता है।

Z-शेल स्थापित करना बहुत सरल है, हमें निम्नलिखित कमांड चलाने की आवश्यकता है।

sudo apt install zsh -y

Z-Shell स्थापित करने के बाद, इसे स्थापित करने का समय आ गया है 'ओह माय ज़श' रूपरेखा। यह समुदाय द्वारा संचालित एक ढांचा है जो आपको Zsh के लिए विभिन्न थीम और प्लगइन्स को आसानी से प्रबंधित करने की अनुमति देता है। इस ढांचे को स्थापित करने के लिए, हमें आवश्यकता है कर्ल और गिट. ऐसा करने के लिए, नीचे दिया गया कमांड चलाएँ।

sudo apt install curl git

अब, ओह माई ज़श को स्थापित करने के लिए नीचे उल्लिखित कमांड चलाएँ।

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

आपसे पूछा जाएगा कि क्या आप Zsh पर स्विच करना चाहते हैं, अपनी कार्रवाई की पुष्टि करने के लिए, बस एंटर दबाएं।

3] विंडोज़ के भीतर WSL वातावरण में VSCode का उपयोग करें

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

इस टूल को इंस्टॉल करने के लिए आपको यहां जाना होगा विस्तार बाज़ार विज़ुअल स्टूडियो कोड में और खोजें 'डब्ल्यूएसएल'। एक बार एक्सटेंशन दिखाई देने पर उसे चुनें और इंस्टॉल पर क्लिक करें। अब, अपने WSL टर्मिनल पर वापस जाएँ और एक फ़ोल्डर चुनें जहाँ आप VSCode का उपयोग करना चाहते हैं। फिर, निम्न आदेश दर्ज करें:

code .

लिनक्स में VSCode खोलते समय, आपसे फ़ोल्डर में फ़ाइलों के लेखक पर भरोसा करने के लिए कहा जा सकता है। अपनी स्वीकृति दें, और आप जाने के लिए तैयार होंगे।

4] लिनक्स 2 (डब्ल्यूएसएल2) सीपीयू और मेमोरी के लिए विंडोज सबसिस्टम को ऑप्टिमाइज़ करें

हम .wslconfig फ़ाइल को कॉन्फ़िगर करके WSL2 CPU और मेमोरी उपयोग को ठीक कर सकते हैं। ऐसा करने के लिए नीचे बताए गए चरणों का पालन करें।

  • खुला फाइल ढूँढने वाला और जाएं सी:\उपयोगकर्ता\<आपका उपयोगकर्ता नाम>.
  • अब, वहां आपको खोलने की जरूरत है नोटपैड और अपने उपयोगकर्ता फ़ोल्डर में एक .wslconfig फ़ाइल बनाएं।
  • उस फ़ाइल में परिवर्तन करने के लिए, आप निम्न प्रारूप का उपयोग कर सकते हैं।

मेकफ़ाइलकॉपी कोड[wsl2]
# वीएम मेमोरी को 6 जीबी से अधिक उपयोग तक सीमित करने के लिए, इसे जीबी या एमबी का उपयोग करके पूर्ण संख्या के रूप में सेट किया जा सकता है
मेमोरी = 6GB
# VM को 4 वर्चुअल प्रोसेसर का उपयोग करने के लिए सेट करना
प्रोसेसर=4

  • आवश्यक सिस्टम परिवर्तन करने के बाद, आपको खोलना होगा पॉवरशेल या कमांड प्रॉम्प्ट और WSL इंस्टेंस को बंद करने के लिए निम्न कमांड चलाएँ।
    wsl --shutdown
  • अब, भागो डब्ल्यूएसएल उदाहरण शुरू करने के लिए.

यदि आप बाद में कोई बदलाव करना चाहते हैं, तो उस फ़ाइल पर जाएँ और 'मेमोरी' और 'प्रोसेसर' प्रविष्टियों को समायोजित करें।

5] एक अलग डिस्ट्रो पर स्विच करें

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

wsl --set-default distro-name

टिप्पणी: 'डिस्ट्रो-नाम' को उस वितरण से बदलें जिसका आप उपयोग करना चाहते हैं।

इतना ही!

पढ़ना: WSL में सर्वर निष्पादन विफल त्रुटि को ठीक करें

विंडोज़ 10 सुरक्षित रूप से हार्डवेयर को काम नहीं कर रहा है

मैं अपने WSL को तेज़ कैसे बना सकता हूँ?

सर्वोत्तम प्रदर्शन के लिए लिनक्स फ़ाइलों को WSL में और Windows फ़ाइलों को Windows फ़ाइल सिस्टम में संग्रहीत करें। हालाँकि, प्रदर्शन को अनुकूलित करने के लिए, .wslconfig फ़ाइल बनाने और संपादित करने का प्रयास करें, जैसा कि पहले बताया गया है।

पढ़ना: विंडोज़ में .sh या शेल स्क्रिप्ट फ़ाइल कैसे चलाएँ

क्या WSL ​​बहुत अधिक RAM का उपयोग करता है?

WSL का मेमोरी उपयोग आपके सिस्टम की आधी मेमोरी तक सीमित है। मेरे मामले में, चूंकि मेरे पास 16GB है, WSL 4GB का उपयोग करता है। यह ध्यान रखना महत्वपूर्ण है कि यह आपकी आधी मेमोरी और आपके सभी सीपीयू/जीपीयू कोर का उपयोग कर सकता है, लेकिन यह केवल आवश्यक होने पर ही ऐसा करेगा। अन्यथा, यह इन संसाधनों का अनावश्यक उपभोग नहीं करेगा। हालाँकि, यदि आप इन सीमाओं को मैन्युअल रूप से कॉन्फ़िगर करना चाहते हैं, तो पहले उल्लिखित मार्गदर्शिका देखें।

यह भी पढ़ें: WSL विंडोज़ में काम नहीं कर रहा है या प्रारंभ नहीं हो रहा है .

  डब्लूएसएल अनुभव को तेज करने और बेहतर बनाने के लिए डब्लूएसएल टिप्स और ट्रिक्स
लोकप्रिय पोस्ट