Kuv tob rau hauv WSL (Windows Subsystem rau Linux) thiab tam sim no qhov ntawd NWS 2 muaj nyob rau hauv Windows Insiders, qhov no yog lub sijhawm zoo los tshawb nrhiav cov kev xaiv muaj. Ib qho tseem ceeb heev uas kuv pom hauv WSL yog lub peev xwm "dawb huv" txav cov ntaub ntawv ntawm lub ntiaj teb. Qhov no tsis yog ib qho kev paub uas koj tuaj yeem tau yooj yim nrog tag nrho cov tshuab virtual, thiab nws hais txog kev sib koom ua ke nruj ntawm Linux thiab Windows.
Hauv qab no yog cov ntaub ntawv ntau ntxiv txog qee yam txias koj tuaj yeem ua thaum sib xyaw txiv laum huab xeeb thiab chocolate!
Tua tawm Windows Explorer los ntawm Linux thiab nkag mus rau koj cov ntaub ntawv faib tawm
Thaum koj nyob hauv WSL / bash cov kab hais kom ua thiab xav pom koj cov ntaub ntawv, koj tuaj yeem khiav "explorer.exe." qhov twg cov npe tam sim no thiab koj yuav tau txais Windows Explorer qhov rai nrog koj cov ntaub ntawv Linux xa tuaj rau koj ntawm server. Local Network Plan 9.
Siv cov lus txib tiag Linux (tsis yog CGYWIN) los ntawm Windows
Koj tuaj yeem hu rau txhua qhov Linux hais kom ncaj qha los ntawm DOS / Windows / dab tsi los ntawm kev tso nws tom qab WSL.exe, zoo li qhov no.
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...
Windows executables tuaj yeem hu / khiav los ntawm WSL / Linux txij li txoj hauv kev Windows nyob hauv $ PATH ua ntej Windows. Txhua yam koj yuav tsum tau ua yog hu nws meej meej nrog lub .exe thaum kawg. Qhov no yog li cas "Explorer.exe" ua haujlwm. Koj tuaj yeem ua notepad.exe lossis lwm yam ntaub ntawv.
Tua tawm Visual Studio Code thiab nkag mus rau koj lub Linux apps ib txwm nyob ntawm Windows
Koj tuaj yeem khiav "code." thaum nyob hauv ib lub nplaub tshev hauv WSL thiab koj yuav raug ceeb toom rau nruab VS Tej thaj chaw deb extensions.. Qhov no tau zoo faib Visual Studio Code hauv ib nrab thiab khiav "headless" VS Code Server ntawm Linux nrog VS Code tus neeg siv khoom hauv lub ntiaj teb Windows.
Cov tshuab virtual yog cov peev txheej siv zog thiab tsim kom muaj kev ywj pheej heev.
Tus thawj WSL tau "txuas" heev tab sis muaj kev ua haujlwm tsis zoo piv rau VM.
WSL 2 muaj kev sib xyaw ua ke nrog VMs sib sib zog nqus, kev sib txuas tag nrho, thiab kev ua haujlwm siab.
Khiav ntau Linuxes hauv vib nas this
Ntawm no kuv tab tom siv "wsl --list --all" thiab kuv twb muaj peb lub Linux ntawm kuv qhov system.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Kuv tuaj yeem khiav tau yooj yim thiab tseem muab cov profiles kom lawv tshwm hauv kuv lub Windows Terminal.
Khiav X Windows Server ntawm Windows nrog Pengwin
Pengwin yog kev cai WSL Linux faib uas yog txias heev. Koj tuaj yeem tau txais nws ntawm qhov rais tom khw. Ua ke Pengwin nrog X Server, piv txwv li X410, thiab koj tau txais ib qho kev sib xyaw ua ke txias heev.
Yooj yim txav WSL kev faib tawm ntawm Windows systems.
Yog tag nrho. Tau txais lub zoo meej Linux teeb tsa, synced thoob plaws koj lub cev.
Siv Windows Git Credential Provider hauv WSL
Tag nrho cov nta saum toj no yuav woven rau hauv lub culmination hauv no ncej txias los ntawm Ana Betts, qhov twg nws integrates Windows Git Credential Provider hauv WSL, tig /usr/bin/git-credential-manager rau hauv lub plhaub ntawv uas hu rau Windows git creds manager. Ci ntsa iab. Qhov no tsuas yog ua tau los ntawm kev sib xyaw kom huv thiab nruj.