Lifehacks keren pikeun damel sareng WSL (Windows Subsystem for Linux)

Abdi jero kana WSL (Windows Subsystem for Linux) sareng ayeuna éta WSL2 sayogi di insiders Windows, Ieu waktu nu sae pikeun bener ngajajah pilihan sadia. A fitur pisan metot kuring kapanggih dina WSL nyaéta kamampuhan pikeun "murni" mindahkeun data antara alam. Ieu teu hiji pangalaman anjeun bisa kalayan gampang meunang kalawan mesin virtual pinuh, sarta eta speaks kana integrasi kedap antara Linux Ubuntu jeung Windows.

Di handap ieu inpormasi langkung seueur ngeunaan sababaraha hal anu keren anu anjeun tiasa laksanakeun nalika nyampur mentega suuk sareng coklat!

Lifehacks keren pikeun damel sareng WSL (Windows Subsystem for Linux)

Jalankeun Windows Explorer tina Linux sareng aksés file distribusi anjeun

Nalika anjeun aya dina garis paréntah WSL / bash sareng hoyong ngaksés file anjeun sacara visual, anjeun tiasa ngajalankeun "explorer.exe." dimana diréktori ayeuna aya sareng anjeun bakal nampi jandela Windows Explorer sareng file Linux anjeun dikirimkeun ka anjeun via server. rencana jaringan lokal9.

Lifehacks keren pikeun damel sareng WSL (Windows Subsystem for Linux)

Anggo paréntah Linux nyata (sanés CGYWIN) tina Windows

Kuring parantos nyerat perkawis ieu sateuacanna, tapi ayeuna aya alias kanggo fungsi PowerShell, nu ngidinan Anjeun pikeun make paréntah Linux Ubuntu nyata ti jero Windows.

Anjeun tiasa nelepon sagala paréntah Linux Ubuntu langsung ti DOS / Windows / naon ku saukur nempatkeun eta sanggeus WSL.exe, kawas kieu.

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

Windows executables tiasa disebat/dijalankeun tina WSL/Linux saprak jalur Windows aya dina $PATH sateuacan Windows. Sadaya anu anjeun kedah laksanakeun nyaéta nyauran éta sacara eksplisit sareng .exe dina tungtungna. Ieu kumaha "Explorer.exe." jalanna. Anjeun oge tiasa ngadamel notepad.exe atanapi file anu sanés.

Jalankeun Visual Studio Code sareng aksés aplikasi Linux anjeun asli dina Windows

Anjeun tiasa ngajalankeun "kode." bari dina polder di WSL sareng anjeun bakal dipenta pikeun masang VS Jauh ekstensi.. Ieu sacara efektif ngabagi Visual Studio Code dina satengah sareng ngajalankeun "headless" VS Code Server dina Linux sareng klien VS Code di dunya Windows.

Anjeun oge kudu masang Visual Code Studio и Extension jauh - WSL. Upami hoyong, install Vérsi béta tina Windows Terminal pikeun pangalaman terminal hadé dina Windows.

Ieu seueur pilihan tulisan tina blog Windows Command Line.

Ieu mangrupikeun kauntungan tina WSL 2

  • Mesin virtual intensif sumberdaya sareng nyiptakeun pangalaman anu mandiri.
  • WSL asli pisan "nyambung" tapi ngagaduhan prestasi anu lumayan dibandingkeun sareng VM.
  • WSL 2 nawiskeun pendekatan hibrida sareng VMs anu ringan, antarmuka anu sapinuhna disambungkeun, sareng kinerja anu luhur.

Jalankeun sababaraha Linux dina sababaraha detik

Di dieu kuring nganggo "wsl --list --all" sareng kuring parantos ngagaduhan tilu Linux dina sistem kuring.

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

Kuring bisa kalayan gampang ngajalankeun aranjeunna sarta ogé napelkeun propil ngarah muncul dina Terminal Windows abdi.

Jalankeun X Windows Server dina Windows nganggo Pengwin

Pingwin mangrupikeun distribusi WSL Linux khusus anu saé pisan. Anjeun bisa meunangkeun eta di Windows Store. Ngagabungkeun Pengwin jeung X Server, contona X410, tur anjeun meunang sistem terpadu pisan cool.

Gampang mindahkeun distribusi WSL antara sistem Windows.

Ana Betts celebrates téhnik hébat ieu, kalawan nu bisa kalayan gampang nransper distribusi WSL2 idéal anjeun ti hiji mesin ka n mobil

wsl --export MyDistro ./distro.tar

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

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

Éta hungkul. Kéngingkeun setélan Linux anu sampurna, singkronkeun dina sadaya sistem anjeun.

Anggo Windows Git Credential Provider di jero WSL

Kabéh fitur di luhur bakal anyaman kana culmination nu dina pos tiis ieu ti Ana Betts, dimana eta integrates Panyadia Kapercayaan Windows Git di WSL, ngarobah /usr/bin/git-credential-manager kana skrip cangkang anu nyauran Windows git creds manager. Cemerlang. Ieu ngan bakal mungkin ngaliwatan integrasi beresih jeung ketat.

Coba, pasang WSL, Terminal Windows, jeung nyieun lingkungan Linux anu cemerlang dina Windows..

sumber: www.habr.com

Tambahkeun komentar