ProHoster > Blog > Tsamaiso > Li-lifehacks tse pholileng tsa ho sebetsa le WSL (Windows Subsystem bakeng sa Linux)
Li-lifehacks tse pholileng tsa ho sebetsa le WSL (Windows Subsystem bakeng sa Linux)
Ke tebile ho WSL (Windows Subsystem bakeng sa Linux) 'me joale ho joalo WSL2 fumaneha ka Windows Insiders, ena ke nako e ntle ea ho hlahloba likhetho tse fumanehang. Ntho e khahlisang haholo eo ke e fumaneng ho WSL ke bokhoni ba ho "tsamaisa" data lipakeng tsa lefatše. Sena ha se boiphihlelo boo u ka bo fumanang habonolo ka mechini e felletseng e felletseng, 'me e bua ka kopanyo e tiileng lipakeng tsa Linux le Windows.
Ka tlaase mona ke boitsebiso bo eketsehileng mabapi le tse ling tsa lintho tse pholileng tseo u ka li etsang ha u kopanya peanut butter le chokolete!
Bula Windows Explorer ho tsoa Linux 'me u fihlele lifaele tsa hau tsa kabo
Ha u le moleng oa taelo oa WSL/bash 'me u batla ho fihlella lifaele tsa hau ka pono, u ka matha "explorer.exe." moo bukana ea hajoale e leng teng 'me u tla fumana fensetere ea Windows Explorer ka lifaele tsa hau tsa Linux tse tlisoang ho uena ka seva. moralo oa marang-rang oa lehae9.
Sebelisa litaelo tsa 'nete tsa Linux (eseng CGYWIN) ho tsoa ho Windows
O ka letsetsa taelo efe kapa efe ea Linux ka kotloloho ho tsoa ho DOS/Windows/eng kapa eng ka ho e beha feela kamora WSL.exe, joalo ka.
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...
Lisebelisoa tsa Windows li ka bitsoa / tsa tsamaisoa ho tsoa ho WSL/Linux kaha tsela ea Windows e ho $ PATH pele ho Windows. Sohle seo u lokelang ho se etsa ke ho e bitsa ka ho hlaka le .exe qetellong. Ke kamoo "Explorer.exe" e sebetsang kateng. U ka boela ua etsa notepad.exe kapa faele efe kapa efe.
Qala Visual Studio Code 'me u fihlele lisebelisoa tsa hau tsa Linux ka tlhaho ho Windows
O ka matha "code." ha o ntse o le foldareng ho WSL mme o tla khothalletsoa ho e kenya VS Katoloso ea Remote.. Sena se arola Visual Studio Code ka halofo 'me se tsamaisa VS Code Server "e se nang hlooho" ho Linux le moreki oa VS Code lefatšeng la Windows.
Mechini ea Virtual e na le lisebelisoa tse ngata ebile e theha boiphihlelo bo ikemetseng.
WSL ea mantlha e ne e "hokahane" haholo empa e ne e sa sebetse hantle hantle ha e bapisoa le VM.
WSL 2 e fana ka mokhoa o nyalisitsoeng o nang le li-VM tse bobebe, sebopeho se hokahaneng ka botlalo, le ts'ebetso e phahameng.
Matha li-Linux tse ngata ka metsotsoana
Mona ke sebelisa "wsl --list --all" mme ke se ke na le li-Linux tse tharo tsamaisong ea ka.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ke khona ho li tsamaisa habonolo hape ke abela li-profiles hore li hlahe ho Windows Terminal ea ka.
Matha X Windows Server ho Windows ka Pengwin
Pengwin ke tloaelo ea WSL Linux kabo e ntle haholo. U ka e fumana ho Windows Store. Kopanya Pengwin le X Server, mohlala X410, 'me u fumana tsamaiso e kopantsoeng e pholileng haholo.
Tsamaisa kabo ea WSL habonolo lipakeng tsa litsamaiso tsa Windows.
Ke phetho. Fumana tlhophiso e phethahetseng ea Linux, e hokahaneng ho litsamaiso tsohle tsa hau.
Sebelisa Windows Git Credential Provider ka hare ho WSL
Likarolo tsohle tse ka holimo li tla lohelloa ho fihlela sehlohlolong posong ena e monate ea Ana Betts, moo e kopanyang Windows Git Credential Provider ho WSL, ho fetola /usr/bin/git-credential-manager hore e be sengoloa sa khetla se bitsang Windows git creds manager. Khanya. Sena se ne se tla khoneha feela ka ho kopanya ho hloekileng le ka thata.