ProHoster > ΠΠ»ΠΎΠ³ > Pagdumala > Mga cool nga lifehack alang sa pagtrabaho kauban ang WSL (Windows Subsystem alang sa Linux)
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!
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.
Gamita ang tinuod nga Linux commands (dili CGYWIN) gikan 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.
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.
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.