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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

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

इस लेख के अंत तक, आप इस तरह से विंडोज़ से लिनक्स कमांड चलाने में सक्षम होना चाहिए:

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?
विंडोज़ पर linux कमांड का उदाहरण

आवश्यकताएँ

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

Windows 10 के लिए, आपको 21364 या उच्चतर का निर्माण करना होगा।

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

WSL कैसे स्थापित करें

WSL को चलाने का आदेश सीधा है:

wsl --install

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

उबंटू नहीं चाहिए? यहाँ आपके लिए आदेश है:

wsl --install -d <distro name>

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

  • उबंटू
  • ओपनएसयूएसई लीप 42
  • SUSE लाइनेक्स एंटरप्राइज सर्वर 12 (एसएलएस)
  • काली लिनक्स
  • डेबियन जीएनयू/लिनक्स

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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

लिनक्स टर्मिनल खोलें

उबंटू ऐप खोलें जिसे आपने अभी इंस्टॉल किया है, और आपको लिनक्स टर्मिनल के साथ स्वागत किया जाएगा! कुछ आदेश चलाने का प्रयास करें:

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

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

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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

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

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

cd /mnt/

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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

WSL2 में उपनाम कैसे बनाएं

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

उपनाम बनाने के दो तरीके हैं:

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

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

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

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 का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?
  • लिखना शुरू करने के लिए "i" दबाएं, और जितने चाहें उतने उपनाम जोड़ें।

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

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

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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

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

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

फ़ायरफ़ॉक्स स्थापित करने के लिए:

sudo apt install firefox

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

firefox
WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

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

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

WSL का उपयोग करके विंडोज 10 और 11 पर लिनक्स ऐप कैसे चलाएं?

निष्कर्ष

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


  1. मैक पर विंडोज़ ऐप कैसे खोलें

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

  1. Windows 10 में एडमिनिस्ट्रेटर मोड में ऐप्स कैसे चलाएं

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

  1. Windows 11 पर Android ऐप्स कैसे चलाएं

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