ProHoster > blog > Utawala > Njia nzuri za kufanya kazi na WSL (Windows Subsystem kwa Linux)
Njia nzuri za kufanya kazi na WSL (Windows Subsystem kwa Linux)
Nimezama sana katika WSL (Windows Subsystem kwa Linux) na sasa hiyo WSL2 inapatikana katika Washirika wa Windows, huu ni wakati mzuri wa kuchunguza chaguo zinazopatikana. Kipengele cha kuvutia sana ambacho nimepata katika WSL ni uwezo wa "kuhamisha" data kati ya walimwengu. Sio aina ya uzoefu unayoweza kuwa nayo kwa urahisi na mashine kamili za mtandaoni, na inazungumzia ujumuishaji mkali wa Linux na Windows.
Soma zaidi kuhusu baadhi ya mambo mazuri unayoweza kufanya unapochanganya siagi ya karanga na chokoleti chini ya kata!
Fungua Windows Explorer kutoka Linux na ufikie faili za usambazaji wako
Unapokuwa kwenye agizo la WSL/bash na unataka kupata faili zako kwa njia ya kuona, unaweza kuendesha "explorer.exe ." ambapo saraka ya sasa iko na utapata dirisha la kichunguzi la windows ambalo faili zako za Linux zitaletwa kwako. kupitia mpango wa mtandao wa ndani wa seva9.
Tumia amri halisi za Linux (sio CGYWIN) kutoka Windows
Unaweza kupiga amri yoyote ya Linux moja kwa moja kutoka kwa DOS/Windows/chochote kwa kuiweka tu baada ya WSL.exe kama hivyo.
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...
Utekelezaji wa Windows unaweza kuitwa/kuendeshwa kutoka kwa WSL/Linux kwa sababu njia ya Windows iko katika $PATH kabla ya Windows. Unachohitajika kufanya ni kuiita kwa uwazi na .exe mwishoni. Hivi ndivyo "Explorer.exe" inavyofanya kazi. Unaweza pia kutengeneza notepad.exe au faili nyingine yoyote.
Zindua Msimbo wa Visual Studio na ufikie programu zako za Linux kwenye Windows
Unaweza kuendesha "code." ukiwa kwenye folda katika WSL na utaombwa kusakinisha VS Viendelezi vya Mbali.. Hii inagawanya Msimbo wa Visual Studio kwa nusu na huendesha Seva ya VS Code "isiyo na kichwa" kwenye Linux na mteja wa VS Code kwenye ulimwengu wa Windows.
Mashine pepe ni rasilimali nyingi na huunda matumizi huru sana.
WSL ya asili ilikuwa "imeunganishwa" sana lakini ilikuwa na utendaji mbaya sana ikilinganishwa na VM.
WSL 2 inatoa mbinu mseto yenye VM nyepesi, kiolesura kilichounganishwa kikamilifu, na utendakazi wa juu.
Endesha Linux nyingi kwa sekunde
Hapa ninatumia "wsl --list --all" na tayari nina Linux tatu kwenye mfumo wangu.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ninaweza kuziendesha kwa urahisi na pia kupeana profaili ili zionekane kwenye terminal yangu ya Windows.
Endesha Seva ya Windows ya X chini ya Windows na Pengwin
Pengwin ni usambazaji maalum wa WSL Linux ambao ni mzuri sana. Unaweza kuipata kwa Windows Hifadhi. Unganisha Pengwin na Seva ya X kama X410, na unapata mfumo mzuri sana uliojumuishwa.
Sogeza usambazaji wa WSL kwa urahisi kati ya mifumo ya Windows.