WSL ٹپس اور ٹرکس: WSL کے ساتھ کرنے کی چیزیں

Wsl Ps Awr Rks Wsl K Sat Krn Ky Chyzy



ڈبلیو ایس ایل ایک گیم چینجر ہے، جو ونڈوز کے اندر مکمل لینکس کے تجربے کی اجازت دیتا ہے۔ لیکن اسے بہتر بنانے کے لیے، ہمیں پہلے سے طے شدہ ترتیبات پر انحصار کرنے سے زیادہ کچھ کرنے کی ضرورت ہے۔ اس پوسٹ میں، ہم کے بارے میں بات کریں گے WSL کے تجربے کو تیز کرنے اور بہتر بنانے کے لیے تجاویز اور ترکیبیں۔ .



بہترین WSL ٹپس اور ٹرکس

WSL کے تجربے کو تیز کرنے اور بہتر بنانے کے لیے WSL کے کچھ بہترین ٹپس اور ٹرکس درج ذیل ہیں۔





آپ کو ایس ایس ڈی ہے تو کیسے بتائیں
  1. WSL میں بہت زیادہ جدید ونڈوز ٹرمینل انسٹال کریں۔
  2. Z-Shell اور Oh My Zsh فریم ورک پر جائیں۔
  3. ونڈوز کے اندر WSL ماحول میں VSCode استعمال کریں۔
  4. لینکس 2 (WSL2) CPU اور میموری کے لیے ونڈوز سب سسٹم کو بہتر بنائیں
  5. ایک مختلف ڈسٹروس پر جائیں۔

آئیے ان کے بارے میں تفصیل سے بات کرتے ہیں۔





WSL کے ساتھ کرنے کی چیزیں

1] WSL میں بہت زیادہ جدید ونڈوز ٹرمینل انسٹال کریں۔



جب آپ لینکس ڈسٹری بیوشن انسٹال کرتے ہیں، تو آپ کو ایک ڈیفالٹ ٹرمینل ملے گا، جو بالکل واضح ہے کیونکہ ہم کمانڈ لائن یوٹیلیٹی کے بغیر لینکس کا تصور نہیں کر سکتے۔ تاہم، اگر آپ کچھ تازہ اور مختلف چاہتے ہیں، تو ونڈوز ٹرمینل کو آزمائیں۔

ونڈوز ٹرمینل ایک طاقتور ایپلی کیشن ہے جس میں بہت سی جدید خصوصیات ہیں، بشمول ٹیب شدہ ونڈوز، جس کی آپ کسی بھی ٹرمینل ایمولیٹر سے توقع کریں گے۔ یہ نہ صرف لینکس بلکہ پاور شیل اور کمانڈ پرامپٹ کو بھی سپورٹ کرتا ہے۔

تاہم، اس کے ابھی بھی کچھ کھردرے کنارے ہیں اور صارفین کو '.json' فائل میں ترتیبات میں ترمیم کرنے کی ضرورت ہے۔ لیکن اگر آپ تجربہ کار کمانڈ لائن صارف ہیں تو آپ کو کنفیگریشن فائلوں میں ترمیم کرنے میں کوئی پریشانی نہیں ہوگی۔ json فائل تک رسائی کے لیے، پر جائیں۔ ترتیبات اور اوپن JSON فائل پر کلک کریں۔ یوٹیلیٹی کو ڈاؤن لوڈ کرنے کے لیے، پر جائیں۔ apps.microsoft.com اور ڈاؤن لوڈ بٹن پر کلک کریں۔



2] Z-shell اور Oh My Zsh فریم ورک پر جائیں۔

  WSL کے تجربے کو تیز کرنے اور بہتر بنانے کے لیے WSL ٹپس اور ٹرکس

Zsh، جسے Z-shell بھی کہا جاتا ہے، Bash سے زیادہ جدید خصوصیات کے ساتھ ایک شیل ہے۔ Zsh میں بلٹ ان Git انٹیگریشن ہے اور تھیمز اور پلگ ان انسٹال کرنے کے ساتھ ساتھ خودکار تکمیل اور خودکار تصحیح کی حمایت کرتا ہے۔

Z-shell کو انسٹال کرنا بہت آسان ہے، ہمیں درج ذیل کمانڈ کو چلانے کی ضرورت ہے۔

sudo apt install zsh -y

Z-Shell کو انسٹال کرنے کے بعد، انسٹال کرنے کا وقت آگیا ہے۔ 'اوہ مائی زش' فریم ورک یہ کمیونٹی کے ذریعے چلایا جانے والا ایک فریم ورک ہے جو آپ کو Zsh کے لیے مختلف تھیمز اور پلگ انز کو آسانی سے منظم کرنے کی اجازت دیتا ہے۔ اس فریم ورک کو انسٹال کرنے کے لیے، ہمیں ضرورت ہے۔ کرل اور گٹ ایسا کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔

sudo apt install curl git

اب، Oh My Zsh انسٹال کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔

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

آپ سے پوچھا جائے گا کہ کیا آپ Zsh پر سوئچ کرنا چاہتے ہیں، اپنے عمل کی تصدیق کے لیے، صرف Enter کو دبائیں۔

3] ونڈوز کے اندر WSL ماحول میں VSCode استعمال کریں۔

بایوس میں کیسے بوٹ کریں

ایک VSCode ایکسٹینشن ہے جو آپ کو اپنے ترقیاتی ماحول کے اندر تمام رن ٹائمز، یوٹیلیٹیز، اور لینکس کرنل تک رسائی حاصل کرنے کے قابل بناتی ہے جسے آپ نے WSL میں انسٹال کیا ہے۔ اس کا مطلب ہے کہ آپ آسانی سے اپنی ونڈوز مشین پر WSL ماحول میں اپنا کوڈ چلا سکتے ہیں۔

اس ٹول کو انسٹال کرنے کے لیے، آپ کو جانا ہوگا۔ ایکسٹینشن مارکیٹ پلیس بصری اسٹوڈیو کوڈ میں اور تلاش کریں۔ 'WSL'۔ ایکسٹینشن ظاہر ہونے کے بعد، اسے منتخب کریں اور انسٹال پر کلک کریں۔ اب، اپنے WSL ٹرمینل پر واپس جائیں اور ایک فولڈر منتخب کریں جہاں آپ VSCode استعمال کرنا چاہتے ہیں۔ پھر، درج ذیل کمانڈ درج کریں:

code .

لینکس میں VSCode کھولتے وقت، آپ سے فولڈر میں موجود فائلوں کے مصنف پر بھروسہ کرنے کو کہا جا سکتا ہے۔ اپنی منظوری دیں، اور آپ کو جانا اچھا ہو گا۔

4] لینکس 2 (WSL2) CPU اور میموری کے لیے ونڈوز سب سسٹم کو بہتر بنائیں

ہم .wslconfig فائل کو ترتیب دے کر WSL2 CPU اور میموری کے استعمال کو ٹھیک کر سکتے ہیں۔ ایسا کرنے کے لیے درج ذیل مراحل پر عمل کریں۔

  • کھولیں۔ فائل ایکسپلورر اور جاؤ C:\Users\۔
  • اب، وہاں آپ کو کھولنے کی ضرورت ہے نوٹ پیڈ اور اپنے یوزر فولڈر میں .wslconfig فائل بنائیں۔
  • اس فائل میں تبدیلیاں کرنے کے لیے، آپ درج ذیل فارمیٹ کو استعمال کر سکتے ہیں۔

میک فائل کاپی کوڈ[wsl2]
# VM میموری کو 6 GB سے زیادہ استعمال نہ کرنے کے لیے، اسے GB یا MB کا استعمال کرتے ہوئے پورے نمبر کے طور پر سیٹ کیا جا سکتا ہے۔
میموری = 6 جی بی
# VM کو 4 ورچوئل پروسیسرز استعمال کرنے کے لیے سیٹ کریں۔
پروسیسرز = 4

  • سسٹم میں مطلوبہ تبدیلیاں کرنے کے بعد، آپ کو کھولنے کی ضرورت ہے۔ پاور شیل یا کمانڈ پرامپٹ اور WSL مثال کو بند کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔
    wsl --shutdown
  • اب، چلائیں ڈبلیو ایس ایل مثال شروع کرنے کے لیے۔

اگر آپ بعد میں کوئی تبدیلی کرنا چاہتے ہیں تو اس فائل پر جائیں اور 'میموری' اور 'پروسیسرز' اندراجات کو ایڈجسٹ کریں۔

5] ایک مختلف ڈسٹروس پر جائیں۔

ونڈوز 10 اسٹارٹ اپ پروگرام شروع نہیں ہو رہے ہیں

ونڈوز سب سسٹم فار لینکس (WSL) کے استعمال کا ایک بڑا فائدہ بیک وقت متعدد مختلف لینکس ڈسٹری بیوشنز کو چلانے کی صلاحیت ہے۔ آپ کو ایک ہی وقت میں الپائن لینکس اور اوبنٹو استعمال کرنے کی اجازت ہے تاکہ آپ اپنا ذائقہ تلاش کرسکیں۔ پہلے سے طے شدہ تقسیم کو ترتیب دینے کے لیے درج ذیل کمانڈ کو چلائیں۔

wsl --set-default distro-name

نوٹ: 'ڈسٹرو نام' کو اس تقسیم سے تبدیل کریں جسے آپ استعمال کرنا چاہتے ہیں۔

ایک ایپ ڈیفالٹ دوبارہ ترتیب دیا گیا تھا

یہی ہے!

پڑھیں: WSL میں سرور پر عمل درآمد کی ناکام غلطی کو درست کریں۔

میں اپنے WSL کو تیز کیسے بنا سکتا ہوں؟

بہترین کارکردگی کے لیے لینکس فائلوں کو WSL اور Windows فائلوں میں Windows فائل سسٹم میں اسٹور کریں۔ تاہم، کارکردگی کو بہتر بنانے کے لیے، .wslconfig فائل کو بنانے اور اس میں ترمیم کرنے کی کوشش کریں، جیسا کہ پہلے بتایا گیا ہے۔

پڑھیں: ونڈوز میں .sh یا Shell Script فائل کو کیسے چلایا جائے۔

کیا WSL بہت زیادہ RAM استعمال کرتا ہے؟

WSL کا میموری استعمال آپ کے سسٹم کی میموری کے نصف تک محدود ہے۔ میرے معاملے میں، چونکہ میرے پاس 16GB ہے، WSL 4GB استعمال کرتا ہے۔ یہ ذہن میں رکھنا ضروری ہے کہ یہ آپ کی نصف میموری اور آپ کے تمام CPU/GPU کور استعمال کر سکتا ہے، لیکن یہ صرف ضرورت پڑنے پر ہی ایسا کرے گا۔ دوسری صورت میں، یہ ان وسائل کو غیر ضروری طور پر استعمال نہیں کرے گا. تاہم، اگر آپ ان حدود کو دستی طور پر ترتیب دینا چاہتے ہیں، تو پہلے ذکر کردہ گائیڈ کو دیکھیں۔

یہ بھی پڑھیں: WSL ونڈوز میں کام نہیں کر رہا ہے یا شروع نہیں کر رہا ہے۔ .

  WSL کے تجربے کو تیز کرنے اور بہتر بنانے کے لیے WSL ٹپس اور ٹرکس
مقبول خطوط