ProHoster > Блог > Whakahaerenga > Nga mahi hauhautanga mo te mahi me te WSL (Windows Subsystem mo Linux)
Nga mahi hauhautanga mo te mahi me te WSL (Windows Subsystem mo Linux)
Kei te tino rumakina ahau ki te WSL (Windows Subsystem for Linux) a inaianei ko tera WSL2 waatea i roto Windows Insiders, he wa pai tenei ki te tino tirotiro i nga whiringa e waatea ana. Ko tetahi ahuatanga tino pai i kitea e ahau i roto i te WSL ko te kaha ki te "parakore" te neke raraunga i waenga i nga ao. Ehara i te ahua o te wheako ka taea e koe me nga miihini mariko katoa, me te korero mo te whakaurunga o Linux me Windows.
Pānuitia atu mo etahi mahi hauhautanga ka taea e koe ina ranu pata pīnati me te tiakarete kei raro!
Whakarewahia a Windows Explorer mai i Linux ka uru atu ki nga konae tohatoha
I a koe i te WSL/bash whakahau wawe ka hiahia koe ki te uru atu ki o konae, ka taea e koe te whakahaere "explorer.exe ." kei hea te raarangi o naianei ka whiwhi koe i te matapihi kaitirotiro windows ka tukuna atu o konae Linux ki a koe. te mahere whatunga rohe9.
Whakamahia nga whakahau Linux tuturu (kaua ko CGYWIN) mai i Windows
Ka taea e koe te karanga tika i tetahi whakahau Linux mai i te DOS/Windows/ahakoa ma te whakatakoto noa i muri i te WSL.exe penei.
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...
Ka taea te karanga/whakahaere i nga whakahaere Windows mai i WSL/Linux na te mea kei te $PATH te ara ki Windows i mua i a Windows. Ko nga mea katoa hei mahi maau ko te karanga me te .exe i te mutunga. Koinei te mahi a "Explorer.exe." Ka taea hoki e koe te hanga notepad.exe tetahi atu konae ranei.
Whakarewahia te Waehere Ataata Ataata me te uru atu ki o taupānga Linux taketake i runga Windows
Ka taea e koe te whakahaere "waehere." i a koe i roto i te kōpaki i te WSL ka akiakihia koe ki te whakauru VS Nga toronga Mamao.. He pai tenei ki te wehe i te Waehere Ataata Ataata ki te haurua, ka whakahaere i te "upoko" VS Code Server i runga i te Linux me tetahi kaihoko VS Code i te ao Windows.
He tino rauemi nga miihini mariko me te hanga wheako tino motuhake.
Ko te WSL taketake he tino "hono" engari he tino kino te mahi ka whakaritea ki te VM.
Ko te WSL 2 e tuku ana i te huarahi ranu me nga VM mama, he atanga hono katoa, me te mahi nui.
Whakahaerehia nga Linux maha i roto i nga hēkona
I konei kei te whakamahi ahau i te "wsl --list --all" a e toru nga Linux kei runga i taku punaha.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ka taea e au te whakahaere i a raatau me te tautapa i nga korero hei whakaatu ki taku Terminal Windows.
Whakahaerehia te X Windows Server i raro i te Matapihi me te Pengwin
Pengwin he tohatoha WSL Linux motuhake he tino hauhautanga. Ka taea e koe te tiki i Pātaka Windows. Whakakotahitia a Pengwin me X Tūmau rite X410, ka whiwhi koe i tetahi punaha whakauru tino pai.
Whakanuia nga tohatoha WSL i waenga i nga punaha Windows.
Heoi ano. Tikina te tatūnga Linux tino pai ki te tukutahi puta noa i o punaha katoa.
Whakamahia te Kaiwhakarato Whaimana Windows Git i roto i te WSL
Ko nga ahuatanga katoa o runga ake nei ka raranga ki te taumata i roto i tenei panui hauhautanga na Ana Bettskei hea te whakauru Kaiwhakarato Whaimana Windows Git i WSL, ka huri /usr/bin/git-credential-manager ki roto i te tuhinga anga e kii ana i te kaiwhakahaere git creds Windows. He kanapa. Ka taea noa tenei ma te maa me te pai o te whakauru.