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!
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.
Uża kmandi reali tal-Linux (mhux CGYWIN) mill-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.
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.
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.