WSL سان ڪم ڪرڻ لاءِ بهترين لائف هيڪس (لينڪس لاءِ ونڊوز سب سسٽم)

مان WSL (لينڪس لاءِ ونڊوز سبسسٽم) ۽ هاڻي اهو آهي WSL2 ۾ موجود Windows اندرس، هي هڪ بهترين وقت آهي حقيقت ۾ موجود اختيارن کي ڳولڻ لاءِ. هڪ تمام دلچسپ خصوصيت جيڪا مون کي WSL ۾ ملي آهي اها آهي ”خالص“ ڊيٽا کي دنيا جي وچ ۾ منتقل ڪرڻ جي صلاحيت. اھو ھڪڙو تجربو نه آھي جيڪو توھان آساني سان حاصل ڪري سگھوٿا مڪمل ورچوئل مشينن سان، ۽ اھو لينڪس ۽ ونڊوز جي وچ ۾ سخت انضمام سان ڳالھائي ٿو.

هيٺ ڏنل ڪجهه ٿڌي شين جي باري ۾ وڌيڪ معلومات آهي جيڪا توهان ڪري سگهو ٿا جڏهن مونگ جو مکڻ ۽ چاکليٽ ملائي سگهو ٿا!

WSL سان ڪم ڪرڻ لاءِ بهترين لائف هيڪس (لينڪس لاءِ ونڊوز سب سسٽم)

لينڪس مان ونڊوز ايڪسپلورر لانچ ڪريو ۽ پنھنجي ڊسٽريبيوشن جي فائلن تائين رسائي ڪريو

جڏهن توهان WSL/bash ڪمانڊ لائن ۾ آهيو ۽ توهان جي فائلن کي بصري طور تي رسائي ڪرڻ چاهيو ٿا، توهان هلائي سگهو ٿا "explorer.exe." جتي موجوده ڊاريڪٽري آهي ۽ توهان کي ونڊوز ايڪسپلورر ونڊو ملندي جيڪا توهان جي لينڪس فائلن سان توهان کي سرور ذريعي پهچائي ويندي. مقامي نيٽ ورڪ پلان 9.

WSL سان ڪم ڪرڻ لاءِ بهترين لائف هيڪس (لينڪس لاءِ ونڊوز سب سسٽم)

ونڊوز مان حقيقي لينڪس ڪمانڊ (نه CGYWIN) استعمال ڪريو

مون ان بابت اڳي به لکيو آهي، پر هاڻي پاور شيل ڪمن لاءِ الياسز موجود آهن، جيڪو توهان کي حقيقي لينڪس ڪمانڊ استعمال ڪرڻ جي اجازت ڏئي ٿو ونڊوز جي اندر کان.

توهان ڪنهن به لينڪس ڪمانڊ کي سڌو سنئون DOS/Windows/whatever مان ڪال ڪري سگهو ٿا صرف ان کي WSL.exe کان پوءِ رکڻ سان، هن طرح.

C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root     14 Sep 27 14:26 foo.bat

C:temp> dir | wsl grep foo
09/27/2016  02:26 PM                14 foo.bat

C:temp> wsl ls -la > out.txt

C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo

C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...

ونڊوز ايگزيڪيوٽوبلز کي WSL/Linux مان سڏيو/چلائي سگھجي ٿو ڇو ته ونڊوز جو رستو Windows کان اڳ $PATH ۾ آهي. توهان سڀني کي ڪرڻو آهي ته ان کي .exe جي آخر ۾ واضح طور تي سڏيو وڃي. اهو ڪيئن آهي "Explorer.exe." ڪم ڪري ٿو. توهان پڻ ڪري سگهو ٿا notepad.exe يا ڪا ٻي فائل.

Visual Studio ڪوڊ لانچ ڪريو ۽ پنھنجي لينڪس ايپس تائين رسائي حاصل ڪريو مقامي طور تي ونڊوز تي

توهان هلائي سگهو ٿا "ڪوڊ." جڏهن ته WSL ۾ هڪ فولڊر ۾ ۽ توهان کي انسٽال ڪرڻ لاء چيو ويندو VS ريموٽ ايڪسٽينشن.. هي مؤثر طريقي سان Visual Studio ڪوڊ کي اڌ ۾ ورهائي ٿو ۽ ونڊوز دنيا ۾ VS ڪوڊ ڪلائنٽ سان لينڪس تي ”هيڊ بيس“ VS ڪوڊ سرور هلائي ٿو.

توهان کي پڻ انسٽال ڪرڻ جي ضرورت آهي ويڊيو اسٽوڊيو ڪوڊ и ريموٽ ايڪسٽينشن - WSL. جيڪڏهن گهربل هجي، انسٽال ڪريو ونڊوز ٽرمينل جو بيٽا ورزن ونڊوز تي بهتر ٽرمينل تجربو لاءِ.

هتي ونڊوز ڪمانڊ لائن بلاگ مان آرٽيڪلز جو هڪ بهترين انتخاب آهي.

هتي آهن WSL 2 جا فائدا

  • ورچوئل مشينون وسيع آهن ۽ هڪ تمام آزاد تجربو پيدا ڪن ٿيون.
  • اصل WSL تمام "ڳنڍيل" هو پر VM جي مقابلي ۾ ڪافي خراب ڪارڪردگي هئي.
  • WSL 2 پيش ڪري ٿو ھڪ ھائبرڊ اپروچ سان گڏ ھلڪو وزن VMs، ھڪ مڪمل ڳنڍيل انٽرفيس، ۽ اعليٰ ڪارڪردگي.

ڪيترن ئي لينڪس کي سيڪنڊن ۾ هلايو

هتي مان استعمال ڪري رهيو آهيان "wsl --list --all" ۽ مون وٽ اڳ ۾ ئي ٽي لينڪس آهن منهنجي سسٽم تي.

C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

آئون انهن کي آساني سان هلائي سگهان ٿو ۽ پروفائلز پڻ تفويض ڪري سگهان ٿو ته جيئن اهي منهنجي ونڊوز ٽرمينل ۾ ظاهر ٿين.

Pengwin سان ونڊوز تي X ونڊوز سرور هلائي

پينگون هڪ ڪسٽم WSL لينڪس ڊويزن آهي جيڪا تمام سٺي آهي. توهان ان تي حاصل ڪري سگهو ٿا Windows اسٽور. Pengwin سان گڏ ڪريو X سرور، مثال طور X410، ۽ توهان حاصل ڪريو هڪ تمام ٿڌو مربوط نظام.

آساني سان منتقل ڪريو WSL تقسيم ونڊوز سسٽم جي وچ ۾.

Ana Betts هن عظيم ٽيڪنڪ کي جشن ڪيو، جنهن سان توهان آساني سان پنهنجي مثالي WSL2 تقسيم کي هڪ مشين کان منتقل ڪري سگهو ٿا n مشينون.

wsl --export MyDistro ./distro.tar

# разместите его где-нибудь, Dropbox, Onedrive, где-то еще

mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 

اهو ئي سڀ ڪجهه آهي. مڪمل لينڪس سيٽ اپ حاصل ڪريو، توهان جي سڀني سسٽم تي هم وقت.

استعمال ڪريو Windows Git سندي فراهم ڪندڙ WSL اندر

مٿين سڀني خاصيتن کي ختم ڪيو ويندو Ana Betts کان هن سٺي پوسٽ ۾، جتي اهو ضم ٿئي ٿو WSL ۾ Windows Git سندي فراهم ڪندڙ، /usr/bin/git-credential-manager کي شيل اسڪرپٽ ۾ تبديل ڪري ٿو جيڪو Windows git ڪريڊٽ مئنيجر کي سڏي ٿو. شاندار. اهو صرف صاف ۽ تنگ انضمام جي ذريعي ممڪن ٿيندو.

ڪوشش ڪريو، WSL انسٽال ڪريو، ونڊوز ٽرمينل، ۽ ٺاهيو ونڊوز تي هڪ شاندار لينڪس ماحول..

جو ذريعو: www.habr.com

تبصرو شامل ڪريو