Cool lifehacks pou travay ak WSL (Windows Subsystem pou Linux)
Mwen byen fon nan WSL (Windows Subsystem pou Linux) e kounye a, sa WSL2 disponib nan Windows Insiders, sa a se yon bon moman yo reyèlman eksplore opsyon ki disponib yo. Yon karakteristik trè enteresan mwen te jwenn nan WSL se kapasite nan "piman" deplase done ant mond yo. Sa a se pa yon eksperyans ou ka fasilman jwenn ak machin vityèl plen, epi li pale de entegrasyon sere ant Linux ak Windows.
Anba a gen plis enfòmasyon sou kèk nan bagay ki fre ou ka fè lè melanje manba ak chokola!
Lanse Windows Explorer soti nan Linux epi jwenn aksè nan dosye distribisyon ou yo
Lè ou nan yon liy lòd WSL/bash epi ou vle jwenn aksè vizyèlman dosye ou yo, ou ka kouri "explorer.exe." kote anyè aktyèl la ye epi w ap jwenn yon fenèt Explorer Windows ak dosye Linux ou yo delivre ba ou atravè sèvè a. plan rezo lokal9.
Sèvi ak kòmandman Linux reyèl (pa CGYWIN) soti nan Windows
Ou ka rele nenpòt kòmand Linux ki soti dirèkteman nan DOS/Windows/kèlkeswa lè w tou senpleman mete l apre WSL.exe, tankou sa a.
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...
Ègzèkutabl Windows yo ka rele/kouri soti nan WSL/Linux depi chemen Windows la se nan $PATH anvan Windows. Tout sa ou dwe fè se rele li klèman ak .exe nan fen a. Men ki jan Explorer.exe travay. Ou kapab tou fè notepad.exe oswa nenpòt lòt dosye.
Lanse Visual Studio Code epi jwenn aksè nan aplikasyon Linux ou yo natif natal sou Windows
Ou ka kouri "kòd." pandan w nan yon katab nan WSL epi w ap mande w enstale VS ekstansyon Remote.. Sa a efektivman divize Kòd Visual Studio an mwatye epi li kouri "san tèt" VS Code Server sou Linux ak kliyan an VS Code nan mond lan Windows.
Machin vityèl yo entansif resous epi yo kreye yon eksperyans trè endepandan.
WSL orijinal la te trè "konekte" men li te gen pèfòmans jistis pòv konpare ak VM la.
WSL 2 ofri yon apwòch ibrid ak VM ki lejè, yon koòdone konplètman konekte, ak pèfòmans segondè.
Kouri plizyè Linux nan kèk segonn
Men m ap itilize "wsl --list --all" e mwen deja gen twa Linux sou sistèm mwen an.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Mwen ka fasilman kouri yo epi tou bay pwofil pou yo parèt nan Tèminal Windows mwen an.
Kouri X Windows Server sou Windows ak Pengwin
Pengwin se yon distribisyon koutim WSL Linux ki trè fre. Ou ka jwenn li nan Fenèt magazen. Konbine Pengwin ak X sèvè, pou egzanp X410, epi ou jwenn yon sistèm entegre trè fre.
Fasil deplase distribisyon WSL ant sistèm Windows yo.
Se tout. Jwenn konfigirasyon Linux pafè a, senkronize atravè tout sistèm ou yo.
Sèvi ak Windows Git Credential Provider anndan WSL
Tout karakteristik ki anwo yo pral trikote nan akimilasyon an nan pòs sa a fre soti nan Ana Betts, kote li entegre Windows Git Credential Provider nan WSL, vire /usr/bin/git-credential-manager nan yon script shell ki rele manadjè Windows git creds. Briyan. Sa a ta posib sèlman atravè entegrasyon pwòp ak sere.