ProHoster > Blog > Stjórnsýsla > Flottar lífshættir til að vinna með WSL (Windows undirkerfi fyrir Linux)
Flottar lífshættir til að vinna með WSL (Windows undirkerfi fyrir Linux)
Ég er djúpt í WSL (Windows undirkerfi fyrir Linux) og núna það WSL2 fáanleg í Windows innherja, þetta er frábær tími til að kanna raunverulega valkostina sem í boði eru. Mjög áhugaverður eiginleiki sem ég fann í WSL er hæfileikinn til að „hreinlega“ flytja gögn á milli heima. Þetta er ekki reynsla sem þú getur auðveldlega fengið með fullum sýndarvélum og það talar um þétta samþættingu Linux og Windows.
Hér að neðan eru frekari upplýsingar um sumt af því flotta sem þú getur gert þegar þú blandar saman hnetusmjöri og súkkulaði!
Ræstu Windows Explorer frá Linux og fáðu aðgang að skrám dreifingar þinnar
Þegar þú ert í WSL/bash skipanalínu og vilt fá sjónrænan aðgang að skránum þínum geturðu keyrt "explorer.exe." þar sem núverandi möppu er og þú munt fá Windows Explorer glugga með Linux skránum þínum afhentar þér í gegnum netþjóninn staðarnetsáætlun9.
Notaðu alvöru Linux skipanir (ekki CGYWIN) frá Windows
Þú getur hringt í hvaða Linux skipun sem er beint frá DOS/Windows/hvað sem er með því einfaldlega að setja það á eftir WSL.exe, svona.
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...
Hægt er að kalla/keyra Windows keyrslu frá WSL/Linux þar sem Windows slóðin er í $PATH á undan Windows. Allt sem þú þarft að gera er að kalla það sérstaklega með .exe í lokin. Svona virkar "Explorer.exe." Þú getur líka búið til notepad.exe eða hvaða önnur skrá sem er.
Ræstu Visual Studio Code og fáðu aðgang að Linux forritunum þínum á Windows
Þú getur keyrt "kóða." meðan þú ert í möppu í WSL og þú verður beðinn um að setja upp VS fjarstýringarviðbætur.. Þetta skiptir í raun Visual Studio Code í tvennt og keyrir „hauslausa“ VS Code Server á Linux með VS Code biðlaranum í Windows heiminum.
Sýndarvélar eru auðlindafrekar og skapa mjög sjálfstæða upplifun.
Upprunalega WSL var mjög „tengd“ en hafði frekar lélega frammistöðu miðað við VM.
WSL 2 býður upp á blendingaaðferð með léttum VM, fullkomlega tengdu viðmóti og mikilli afköstum.
Keyra mörg Linux á nokkrum sekúndum
Hér er ég að nota "wsl --list --all" og ég er nú þegar með þrjú Linux á kerfinu mínu.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ég get auðveldlega keyrt þá og einnig úthlutað prófílum svo þeir birtast í Windows Terminal.
Keyrðu X Windows Server á Windows með Pengwin
Pengwin er sérsniðin WSL Linux dreifing sem er mjög flott. Þú getur fengið það á Windows Store. Sameina Pengwin með X Server, til dæmis X410, og þú færð mjög flott samþætt kerfi.
Færðu WSL dreifingu auðveldlega á milli Windows kerfa.
Það er allt og sumt. Fáðu fullkomna Linux uppsetningu, samstillt á öllum kerfum þínum.
Notaðu Windows Git Credential Provider inni í WSL
Öll ofangreind atriði verða fléttuð inn í afraksturinn í þessari flottu færslu frá Ana Betts, þar sem það sameinast Windows Git Credential Provider í WSL, breyta /usr/bin/git-credential-manager í skeljaforskrift sem kallar á Windows git creds manager. Ljómandi. Þetta væri aðeins mögulegt með hreinni og þéttri samþættingu.