Cool lifehacks pou travay ak WSL (Windows Subsystem pou Linux)

Mwen byen fon nan WSL (Windows Subsystem pou Linux) e kounye a, sa WSL2 disponib nan Windows Insiders, sa a se yon bon moman yo reyèlman eksplore opsyon ki disponib yo. Yon karakteristik trè enteresan mwen te jwenn nan WSL se kapasite nan "piman" deplase done ant mond yo. Sa a se pa yon eksperyans ou ka fasilman jwenn ak machin vityèl plen, epi li pale de entegrasyon sere ant Linux ak Windows.

Anba a gen plis enfòmasyon sou kèk nan bagay ki fre ou ka fè lè melanje manba ak chokola!

Cool lifehacks pou travay ak WSL (Windows Subsystem pou Linux)

Lanse Windows Explorer soti nan Linux epi jwenn aksè nan dosye distribisyon ou yo

Lè ou nan yon liy lòd WSL/bash epi ou vle jwenn aksè vizyèlman dosye ou yo, ou ka kouri "explorer.exe." kote anyè aktyèl la ye epi w ap jwenn yon fenèt Explorer Windows ak dosye Linux ou yo delivre ba ou atravè sèvè a. plan rezo lokal9.

Cool lifehacks pou travay ak WSL (Windows Subsystem pou Linux)

Sèvi ak kòmandman Linux reyèl (pa CGYWIN) soti nan Windows

Mwen te ekri sou sa a anvan, men kounye a gen alyas pou fonksyon PowerShell, ki pèmèt ou sèvi ak kòmandman Linux reyèl soti andedan Windows.

Ou ka rele nenpòt kòmand Linux ki soti dirèkteman nan DOS/Windows/kèlkeswa lè w tou senpleman mete l apre WSL.exe, tankou sa a.

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

Ègzèkutabl Windows yo ka rele/kouri soti nan WSL/Linux depi chemen Windows la se nan $PATH anvan Windows. Tout sa ou dwe fè se rele li klèman ak .exe nan fen a. Men ki jan Explorer.exe travay. Ou kapab tou fè notepad.exe oswa nenpòt lòt dosye.

Lanse Visual Studio Code epi jwenn aksè nan aplikasyon Linux ou yo natif natal sou Windows

Ou ka kouri "kòd." pandan w nan yon katab nan WSL epi w ap mande w enstale VS ekstansyon Remote.. Sa a efektivman divize Kòd Visual Studio an mwatye epi li kouri "san tèt" VS Code Server sou Linux ak kliyan an VS Code nan mond lan Windows.

Ou bezwen tou enstale Vizyèl Studio Kòd и Ekstansyon Remote - WSL. Si ou vle, enstale vèsyon beta nan Windows Tèminal pou yon pi bon eksperyans tèminal sou Windows.

Men yon gwo seleksyon atik ki soti nan blog Windows Command Line.

Men benefis WSL 2

  • Machin vityèl yo entansif resous epi yo kreye yon eksperyans trè endepandan.
  • WSL orijinal la te trè "konekte" men li te gen pèfòmans jistis pòv konpare ak VM la.
  • WSL 2 ofri yon apwòch ibrid ak VM ki lejè, yon koòdone konplètman konekte, ak pèfòmans segondè.

Kouri plizyè Linux nan kèk segonn

Men m ap itilize "wsl --list --all" e mwen deja gen twa Linux sou sistèm mwen an.

C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

Mwen ka fasilman kouri yo epi tou bay pwofil pou yo parèt nan Tèminal Windows mwen an.

Kouri X Windows Server sou Windows ak Pengwin

Pengwin se yon distribisyon koutim WSL Linux ki trè fre. Ou ka jwenn li nan Fenèt magazen. Konbine Pengwin ak X sèvè, pou egzanp X410, epi ou jwenn yon sistèm entegre trè fre.

Fasil deplase distribisyon WSL ant sistèm Windows yo.

Ana Betts selebre gwo teknik sa a, ak ki ou ka fasilman transfere distribisyon ideyal WSL2 ou soti nan yon machin nan n machin.

wsl --export MyDistro ./distro.tar

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

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

Se tout. Jwenn konfigirasyon Linux pafè a, senkronize atravè tout sistèm ou yo.

Sèvi ak Windows Git Credential Provider anndan WSL

Tout karakteristik ki anwo yo pral trikote nan akimilasyon an nan pòs sa a fre soti nan Ana Betts, kote li entegre Windows Git Credential Provider nan WSL, vire /usr/bin/git-credential-manager nan yon script shell ki rele manadjè Windows git creds. Briyan. Sa a ta posib sèlman atravè entegrasyon pwòp ak sere.

Eseye li, enstale WSL, Windows Tèminal, epi kreye yon anviwònman Linux briyan sou Windows..

Sous: www.habr.com

Add nouvo kòmantè