Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows 10

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

मैं अपने OS क्लास के लिए Windows Subsystem for Linux (WSL) का उपयोग काफी समय से कर रहा हूं। और मुझे यह पसंद है कि मैं वर्चुअल मशीन इंस्टॉल करने या डुअल बूटिंग की अतिरिक्त जटिलता के बिना Windows में Linux कमांड का सीधे तरीके से उपयोग कर सकता हूं।

इस लेख के अंत तक, आप Windows से सीधे Linux कमांड चलाने में सक्षम होना चाहिए जैसे:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड
Windows पर Linux कमांड का उदाहरण

पूर्वापेक्षाएँ

WSL को प्रभावी ढंग से चलाने के लिए, मैं सुझाव देता हूं कि आप Windows 11 में अपग्रेड करें। WSL Windows 10 पर भी उपलब्ध है, लेकिन मेरे अनुभव के आधार पर यह Windows 11 पर कहीं अधिक कुशल है।

Windows 10 के लिए, आपको बिल्ड 21364 या उच्चतर की आवश्यकता होगी।

यह लेख कवर करेगा कि आप Windows 10 और 11 दोनों पर क्या कर सकते हैं

WSL कैसे इंस्टॉल करें

WSL चलाने की कमांड सीधी है:

wsl --install 

यह Linux कर्नेल डाउनलोड करेगा, WSL 2 को डिफ़ॉल्ट के रूप में सेट करेगा, और डिफ़ॉल्ट वितरण के रूप में Ubuntu इंस्टॉल करेगा।

Ubuntu नहीं चाहते? यह आपके लिए कमांड है:

wsl --install -d <distro name> 

ये अभी उपलब्ध वितरण हैं:

  • Ubuntu
  • OpenSUSE Leap 42
  • SUSE Linux Enterprise Server 12 (SLES)
  • Kali Linux
  • Debian GNU/Linux

इसके बाद, आपको अपने स्टार्ट मेनू में Ubuntu (या कोई अन्य डिस्ट्रो) नामक एक ऐप मिलेगा:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

Linux टर्मिनल खोलें

आपके द्वारा इंस्टॉल किए गए Ubuntu ऐप को खोलें, और आपका स्वागत एक Linux टर्मिनल से किया जाएगा! कुछ कमांड चलाकर देखें:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

क्या होगा अगर मैं अपनी Windows फ़ाइलों तक पहुंचना चाहता हूं?

यदि आप अपने फाइल एक्सप्लोरर (winkey+E) पर जाते हैं तो आपको बाईं ओर एक नया Linux विकल्प मिलेगा जहां आपकी सभी Linux फ़ाइलें मौजूद हैं। यह वह जगह है जहां टर्मिनल में आपके द्वारा बनाई गई कोई भी फ़ाइल स्थित होगी:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

लेकिन क्या होगा अगर आप अपनी नियमित फ़ाइलों तक पहुंचना चाहते हैं?

सौभाग्य से, आप इसे आसानी से कर सकते हैं। बस अपने Linux टर्मिनल में निम्न कमांड चलाएं:

cd /mnt/ 

यदि आप यहां ls चलाते हैं, तो आपको अपने कंप्यूटर ड्राइव मिलेंगे। इस तरह आप अपने फ़ाइलों में cd कर पाएंगे।

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

WSL2 में एलियास कैसे बनाएं

क्या आपके पास कभी टाइप करने के लिए एक लंबी कमांड होती है और आप चाहते हैं कि इसके लिए एक शॉर्टकट हो? तब, एलियास आपके दोस्त हैं।

एलियास बनाने के दो तरीके हैं:

  • प्रति सत्र
  • स्थायी रूप से

WSL2 में प्रति सत्र एलियास कैसे बनाएं

अपने Linux के वर्तमान सत्र में एक एलियास बनाने के लिए (एलियास टर्मिनल बंद करने के बाद भूल जाएगा), तो आपको निम्न कमांड चलाना चाहिए:

alias <alias name>='<command>' 

उदाहरण के लिए:

alias runc='gcc main.c -o main' 

WSL2 में स्थायी एलियास कैसे बनाएं

हम अपने एलियास को सहेजने के लिए .bash_aliases नामक फ़ाइल को संपादित करेंगे।

निम्न कमांड चलाएं:

cd ~ ls -a 

प्रिंट की गई फ़ाइलों की सूची को देखें और .bash_aliases ढूंढें।

यदि आपको यह नहीं मिलता है, तो निम्न कमांड चलाएं:

touch .bash_aliases 

अब फ़ाइल को संपादित करने के लिए, यह कमांड चलाएं:

vi .bash_aliases 

आपको इस तरह की स्क्रीन से स्वागत किया जाएगा:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड
  • टाइप करना शुरू करने के लिए "i" दबाएं, और जितने चाहें उतने एलियास जोड़ें।

उदाहरण के लिए:

alias runc='gcc main.c -o main' alias hello='echo hello' 
  • टाइपिंग मोड से बाहर निकलने के लिए, "ctrl + c" दबाएं।
  • Vim से बाहर निकलने और फ़ाइलों को सहेजने के लिए ":wq!" टाइप करें (मुझे गर्व है कि मुझे इसे गूगल नहीं करना पड़ा।)

अब आप तैयार हैं! Ubuntu रीस्टार्ट करें और उपरोक्त किसी भी एलियास को टाइप करना शुरू करें और यह पूरी तरह से काम करना चाहिए:

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

GUI ऐप्स कैसे चलाएं

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

फ़ायरफ़ॉक्स इंस्टॉल करने के लिए:

sudo apt install firefox 

फ़ायरफ़ॉक्स चलाने के लिए:

firefox 
WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

यदि आपके Windows मशीन पर पहले से ही फ़ायरफ़ॉक्स है, तो आप पाएंगे कि यह खुला नहीं है। ऐसा इसलिए है क्योंकि आप अब Windows के लिए नहीं बल्कि Linux के लिए फ़ायरफ़ॉक्स चला रहे हैं।

यदि आप Windows 11 का उपयोग करते हैं तो आप स्टार्ट मेनू से सीधे Linux के लिए फ़ायरफ़ॉक्स भी चला सकते हैं। आप इसे अपने डिस्ट्रो के फ़ोल्डर के तहत पाएंगे।

WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

निष्कर्ष

इस लेख में WSL 2 को प्रभावी ढंग से चलाने का तरीका शामिल किया गया है। यदि आपके कोई प्रश्न हैं, तो बेझिझक मेरे किसी भी सोशल मीडिया प्लेटफॉर्म पर मुझसे संपर्क करें


  1. अपने Mac पर Windows ऐप्स चलाएं: आसान, तेज़ और सुरक्षित तरीके अपने Mac पर Windows ऐप्स चलाएं: आसान, तेज़ और सुरक्षित तरीके

    MacBook पर Windows कैसे प्राप्त करें यदि आप Mac पर Windows सॉफ़्टवेयर खोलना चाहते हैं जो macOS के लिए उपलब्ध नहीं है, तो इसे करने के तीन तरीके हैं: बूट कैंप का उपयोग करके Windows को macOS के साथ सेकेंडरी ऑपरेटिंग सिस्टम के रूप में इंस्टॉल करें वर्चुअलाइज़ेशन सॉफ़्टवेयर (Parallels Desktop, VMware Fu

  1. विंडोज 10 में एडमिनिस्ट्रेटर विशेषाधिकारों के साथ एप्लिकेशन चलाएं: चरण-दर-चरण गाइड विंडोज 10 में एडमिनिस्ट्रेटर विशेषाधिकारों के साथ एप्लिकेशन चलाएं: चरण-दर-चरण गाइड

    विंडोज 10 ऑपरेटिंग सिस्टम में User Account Control के लिए एक विशेष प्रतिबंध है जो कुछ सॉफ्टवेयर के लिए एडमिनिस्ट्रेटर विशेषाधिकार को प्रतिबंधित करता है। विशिष्ट एप्लिकेशन को प्रभावी ढंग से एक्सेस और चलाने के लिए एडमिनिस्ट्रेटर अनुमतियों की आवश्यकता होती है। ये बढ़े हुए विशेषाधिकार चल रहे एप्लिकेशन क

  1. Windows 11 पर Android ऐप्स चलाएं: चरण-दर-चरण मार्गदर्शिका Windows 11 पर Android ऐप्स चलाएं: चरण-दर-चरण मार्गदर्शिका

    यह जानने के लिए उत्सुक हैं कि क्या आप अपने Windows 11 PC पर Android ऐप्स चला सकते हैं? खैर, लगता है हमारे सपने आखिरकार सच हो गए। आप थर्ड-पार्टी सॉफ़्टवेयर या एमुलेटर का उपयोग किए बिना Windows 11 पर Android ऐप्स आसानी से चला सकते हैं। Windows पर Amazon Appstore ऐप का उपयोग करके, आप अपने पसंदीदा ऐप्स