Kessaħ lifehacks biex taħdem mal-WSL (Windows Subsystem for Linux)

Jien fil-fond fil-WSL (Windows Subsystem for Linux) u issa dak WSL2 disponibbli fi Windows Insiders, dan huwa żmien tajjeb biex tesplora verament l-għażliet disponibbli. Karatteristika interessanti ħafna li sibt fil-WSL hija l-abbiltà li "purament" iċċaqlaq id-dejta bejn dinjiet. Din mhix esperjenza li tista 'faċilment tikseb b'magni virtwali sħaħ, u titkellem dwar l-integrazzjoni stretta bejn Linux u Windows.

Hawn taħt hawn aktar informazzjoni dwar xi wħud mill-affarijiet friski li tista 'tagħmel meta tħallat il-butir tal-karawett u ċ-ċikkulata!

Kessaħ lifehacks biex taħdem mal-WSL (Windows Subsystem for Linux)

Ibda l-Windows Explorer minn Linux u aċċess għall-fajls tad-distribuzzjoni tiegħek

Meta tkun f'linja ta' kmand WSL/bash u trid taċċessa viżwalment il-fajls tiegħek, tista' tħaddem "explorer.exe." fejn hemm id-direttorju attwali u ikollok tieqa tal-Windows Explorer bil-fajls tal-Linux tiegħek mogħtija lilek permezz tas-server. pjan tan-netwerk lokali9.

Kessaħ lifehacks biex taħdem mal-WSL (Windows Subsystem for Linux)

Uża kmandi reali tal-Linux (mhux CGYWIN) mill-Windows

Jien ktibt dwar dan qabel, iżda issa hemm psewdonimi għall-funzjonijiet PowerShell, li jippermettulek tuża kmandi reali tal-Linux minn ġewwa Windows.

Tista' ċċempel kwalunkwe kmand tal-Linux direttament minn DOS/Windows/tkun xi tkun billi sempliċement tpoġġih wara WSL.exe, bħal dan.

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

L-eżekutibbli tal-Windows jistgħu jissejħu/mexxu minn WSL/Linux peress li l-mogħdija tal-Windows tinsab f'$PATH qabel il-Windows. Kull ma trid tagħmel hu li ssejħilha b'mod espliċitu bil-.exe fl-aħħar. Dan huwa kif jaħdem "Explorer.exe". Tista 'wkoll tagħmel notepad.exe jew kwalunkwe fajl ieħor.

Tnedija Visual Studio Code u aċċess għall-apps Linux tiegħek b'mod nattiv fuq il-Windows

Tista 'taħdem "kodiċi." waqt li tkun f'folder fil-WSL u tkun imħeġġeġ biex tinstalla VS estensjonijiet mill-bogħod.. Dan effettivament jaqsam il-Kodiċi tal-Visual Studio bin-nofs u jmexxi VS Code Server "bla ras" fuq Linux mal-klijent VS Code fid-dinja tal-Windows.

Għandek bżonn ukoll li tinstalla Il-Kodiċi Visual Studio и Estensjoni mill-bogħod - WSL. Jekk mixtieq, installa verżjoni beta tal-Windows Terminal għal esperjenza terminali aħjar fuq il-Windows.

Hawnhekk hawn għażla kbira ta' artikli mill-blog tal-Linja tal-Kmand tal-Windows.

Hawn huma l-benefiċċji tal-WSL 2

  • Magni virtwali huma intensivi fir-riżorsi u joħolqu esperjenza indipendenti ħafna.
  • Il-WSL oriġinali kien "konness" ħafna iżda kellu prestazzjoni pjuttost fqira meta mqabbel mal-VM.
  • WSL 2 joffri approċċ ibridu b'VMs ħfief, interface kompletament konness, u prestazzjoni għolja.

Mexxi Linuxes multipli f'sekondi

Hawnhekk qed nuża "wsl --list --all" u diġà għandi tliet Linuxes fis-sistema tiegħi.

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

Kapaċi nmexxihom faċilment u nagħmel ukoll profili sabiex jidhru fit-Terminal tal-Windows tiegħi.

Mexxi X Windows Server fuq Windows ma Pengwin

Pengwin hija distribuzzjoni tad-dwana tal-WSL Linux li hija friska ħafna. Tista 'tikseb fuq Windows Aħżen. Għaqqad Pengwin ma X Server, pereżempju X410, u ikollok sistema integrata friska ħafna.

Iċċaqlaq faċilment id-distribuzzjonijiet tal-WSL bejn is-sistemi Windows.

Ana Betts tiċċelebra din it-teknika kbira, li biha tista 'faċilment tittrasferixxi d-distribuzzjoni ideali tiegħek WSL2 minn magna waħda għal n magni.

wsl --export MyDistro ./distro.tar

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

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

Dak kollox. Ikseb is-setup perfett tal-Linux, sinkronizzat fis-sistemi kollha tiegħek.

Uża l-Windows Git Credential Provider ġewwa WSL

Il-karatteristiċi kollha ta 'hawn fuq se jkunu minsuġa fil-qofol f’din il-kariga sabiħa minn Ana Betts, fejn jintegra Windows Git Credential Provider fil-WSL, iddawwar /usr/bin/git-credential-manager fi script shell li jsejjaħ lill-maniġer tal-Windows git creds. Brillanti. Dan ikun possibbli biss permezz ta' integrazzjoni nadifa u stretta.

Ipprova, installa WSL, Terminal tal-Windows, u toħloq ambjent Linux brillanti fuq Windows..

Sors: www.habr.com

Żid kumment