Mga cool nga lifehack alang sa pagtrabaho kauban ang WSL (Windows Subsystem alang sa Linux)

Naa koy lawom sa WSL (Windows Subsystem for Linux) ug karon kana WSL2 naa sa Windows Insiders, kini usa ka maayong panahon aron masusi gyud ang mga kapilian nga magamit. Usa ka makaiikag kaayo nga bahin nga akong nakit-an sa WSL mao ang abilidad sa "puro" nga pagbalhin sa datos tali sa mga kalibutan. Dili kini usa ka kasinatian nga dali nimo makuha sa hingpit nga virtual nga mga makina, ug kini nagsulti sa hugot nga panagsama tali sa Linux ug Windows.

Sa ubos mao ang dugang nga impormasyon mahitungod sa pipila sa mga cool nga mga butang nga imong mahimo sa diha nga sa pagsagol peanut butter ug chocolate!

Mga cool nga lifehack alang sa pagtrabaho kauban ang WSL (Windows Subsystem alang sa Linux)

Ilunsad ang Windows Explorer gikan sa Linux ug i-access ang mga file sa imong pag-apod-apod

Kung naa ka sa usa ka linya sa mando sa WSL/bash ug gusto nimo nga makita ang imong mga file, mahimo nimong ipadagan ang "explorer.exe. plano sa lokal nga network9.

Mga cool nga lifehack alang sa pagtrabaho kauban ang WSL (Windows Subsystem alang sa Linux)

Gamita ang tinuod nga Linux commands (dili CGYWIN) gikan sa Windows

Gisulat ko na kini kaniadto, apan karon adunay mga alyas alang sa mga gimbuhaton sa PowerShell, nga nagtugot kanimo sa paggamit sa tinuod nga mga sugo sa Linux gikan sa sulod sa Windows.

Mahimo nimong tawagan ang bisan unsang command sa Linux direkta gikan sa DOS / Windows / bisan unsa pinaagi lamang sa pagbutang niini pagkahuman sa WSL.exe, sama niini.

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

Ang mga executable sa Windows mahimong tawgon/pagdagan gikan sa WSL/Linux tungod kay ang dalan sa Windows anaa sa $PATH sa wala pa ang Windows. Ang kinahanglan nimong buhaton mao ang pagtawag niini nga klaro sa .exe sa katapusan. Mao kini ang paagi sa "Explorer.exe." Mahimo ka usab maghimo notepad.exe o bisan unsang ubang file.

Ilunsad ang Visual Studio Code ug i-access ang imong Linux apps natively sa Windows

Mahimo nimong ipadagan ang "code." samtang naa sa usa ka folder sa WSL ug maaghat ka nga i-install VS Remote nga mga extension.. Epektibo nga gibahin niini ang Visual Studio Code sa katunga ug gipadagan ang "walay ulo" nga VS Code Server sa Linux kauban ang kliyente sa VS Code sa kalibutan sa Windows.

Kinahanglan usab nimo nga i-install Visual Studio Code ΠΈ Hilit nga extension - WSL. Kung gusto, i-install beta nga bersyon sa Windows Terminal para sa mas maayo nga terminal nga kasinatian sa Windows.

Ania ang usa ka maayo nga pagpili sa mga artikulo gikan sa Windows Command Line blog.

Ania ang mga benepisyo sa WSL 2

  • Ang mga virtual nga makina kusog sa kapanguhaan ug nagmugna usa ka independente kaayo nga kasinatian.
  • Ang orihinal nga WSL "konektado" kaayo apan adunay dili maayo nga pasundayag kung itandi sa VM.
  • Ang WSL 2 nagtanyag usa ka hybrid nga pamaagi nga adunay gaan nga mga VM, usa ka hingpit nga konektado nga interface, ug taas nga pasundayag.

Pagdalag daghang Linux sa mga segundo

Dinhi ako naggamit sa "wsl --list --all" ug ako adunay tulo ka Linux sa akong sistema.

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

Dali ra nako kini mapadagan ug ma-assign usab ang mga profile aron makita kini sa akong Windows Terminal.

Pagdalagan ang X Windows Server sa Windows nga adunay Pengwin

Pengwin usa ka naandan nga pag-apod-apod sa WSL Linux nga cool kaayo. Makuha nimo kini sa Windows Store. Combine Pengwin sa X Server, pananglitan X410, ug makakuha ka usa ka cool kaayo nga integrated system.

Sayon nga ibalhin ang mga distribusyon sa WSL tali sa mga sistema sa Windows.

Gisaulog ni Ana Betts kining maayong teknik, diin dali nimo mabalhin ang imong sulundon nga pag-apod-apod sa WSL2 gikan sa usa ka makina ngadto sa n mga awto.

wsl --export MyDistro ./distro.tar

# размСститС Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Dropbox, Onedrive, Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅

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

Mao ra. Kuhaa ang hingpit nga pag-setup sa Linux, nga na-sync sa tanan nimong sistema.

Gamita ang Windows Git Credential Provider sulod sa WSL

Ang tanan nga mga bahin sa ibabaw ihablon sa culmination niining cool nga post gikan ni Ana Betts, diin kini naghiusa Windows Git Credential Provider sa WSL, paghimo sa /usr/bin/git-credential-manager ngadto sa shell script nga nagtawag sa Windows git creds manager. Hayag. Mahimo lamang kini pinaagi sa limpyo ug hugot nga panagsama.

Sulayi kini, i-install ang WSL, Windows Terminal, ug paghimo usa ka maayo nga palibot sa Linux sa Windows..

Source: www.habr.com

Idugang sa usa ka comment