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!

Li-lifehacks tse pholileng tsa ho sebetsa le WSL (Windows Subsystem bakeng sa Linux)

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.

Li-lifehacks tse pholileng tsa ho sebetsa le WSL (Windows Subsystem bakeng sa Linux)

Sebelisa litaelo tsa 'nete tsa Linux (eseng CGYWIN) ho tsoa ho Windows

Ke ngotse ka sena pejana, empa joale ho na le li-aliases bakeng sa mesebetsi ea PowerShell, e u lumellang hore u sebelise litaelo tsa 'nete tsa Linux ho tsoa ka har'a 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.

U boetse u hloka ho kenya Code ea Visual Studio и Katoloso e hole - WSL. Haeba o lakatsa, kenya mofuta oa beta oa Windows Terminal bakeng sa boiphihlelo bo betere ba terminal ho Windows.

Mona ke khetho e ntle ea lingoliloeng tse tsoang ho blog ea Windows Command Line.

Mona ke melemo ea WSL 2

  • 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.

Ana Betts o keteka mokhoa ona o moholo, eo ka eona u ka fetisang kabo ea hau e loketseng ea WSL2 ho tloha mochining o le mong ho ea ho n likoloi.

wsl --export MyDistro ./distro.tar

# разместите его где-нибудь, Dropbox, Onedrive, где-то еще

mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 

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.

E leke, kenya WSL, Windows Terminal, le bopa tikoloho e ntle ea Linux ho Windows..

Source: www.habr.com

Eketsa ka tlhaloso