Lifehacks keren untuk bekerja dengan WSL (Subsistem Windows untuk Linux)

Saya mendalami WSL (Subsistem Windows untuk Linux) dan sekarang WSL2 tersedia di Insiders jendela, ini saat yang tepat untuk benar-benar mengeksplorasi opsi yang tersedia. Fitur yang sangat menarik yang saya temukan di WSL adalah kemampuan untuk “murni” memindahkan data antar dunia. Ini bukan pengalaman yang bisa Anda dapatkan dengan mudah dengan mesin virtual lengkap, dan ini menunjukkan integrasi yang erat antara Linux dan Windows.

Di bawah ini informasi lebih lanjut tentang beberapa hal keren yang dapat Anda lakukan saat mencampurkan selai kacang dan coklat!

Lifehacks keren untuk bekerja dengan WSL (Subsistem Windows untuk Linux)

Luncurkan Windows Explorer dari Linux dan akses file distribusi Anda

Ketika Anda berada di baris perintah WSL/bash dan ingin mengakses file Anda secara visual, Anda dapat menjalankan "explorer.exe." di mana direktori saat ini berada dan Anda akan mendapatkan jendela Windows Explorer dengan file Linux dikirimkan kepada Anda melalui server rencana jaringan lokal9.

Lifehacks keren untuk bekerja dengan WSL (Subsistem Windows untuk Linux)

Gunakan perintah Linux asli (bukan CGYWIN) dari Windows

Saya sudah menulis tentang ini sebelumnya, tapi sekarang ada alias untuk fungsi PowerShell, yang memungkinkan Anda menggunakan perintah Linux yang sebenarnya dari dalam Windows.

Anda dapat memanggil perintah Linux apa pun langsung dari DOS/Windows/apa pun hanya dengan menempatkannya setelah WSL.exe, seperti ini.

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

Eksekusi Windows dapat dipanggil/dijalankan dari WSL/Linux karena jalur Windows ada di $PATH sebelum Windows. Yang harus Anda lakukan adalah menyebutnya secara eksplisit dengan .exe di akhir. Beginilah cara kerja "Explorer.exe." Anda juga dapat membuat notepad.exe atau file lainnya.

Luncurkan Visual Studio Code dan akses aplikasi Linux Anda secara asli di Windows

Anda dapat menjalankan "kode." saat berada di folder di WSL dan Anda akan diminta untuk menginstal VS Ekstensi jarak jauh.. Ini secara efektif membagi Visual Studio Code menjadi dua dan menjalankan VS Code Server "tanpa kepala" di Linux dengan klien VS Code di dunia Windows.

Anda juga perlu menginstal Kode Visual Studio и Ekstensi jarak jauh - WSL. Jika diinginkan, instal versi beta Terminal Windows untuk pengalaman terminal yang lebih baik di Windows.

Berikut banyak pilihan artikel dari blog Windows Command Line.

Berikut manfaat WSL 2

  • Mesin virtual membutuhkan banyak sumber daya dan menciptakan pengalaman yang sangat mandiri.
  • WSL asli sangat "terhubung" tetapi memiliki kinerja yang cukup buruk dibandingkan dengan VM.
  • WSL 2 menawarkan pendekatan hybrid dengan VM yang ringan, antarmuka yang terhubung sepenuhnya, dan performa tinggi.

Jalankan beberapa Linux dalam hitungan detik

Di sini saya menggunakan "wsl --list --all" dan saya sudah memiliki tiga Linux di sistem saya.

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

Saya dapat dengan mudah menjalankannya dan juga menetapkan profil agar muncul di Terminal Windows saya.

Jalankan X Windows Server di Windows dengan Pengwin

Pengwin adalah distro WSL Linux custom yang sangat keren. Anda bisa mendapatkannya di Windows Store. Gabungkan Pengwin dengan X Server, misalnya X410, dan Anda mendapatkan sistem terintegrasi yang sangat keren.

Pindahkan distribusi WSL dengan mudah antar sistem Windows.

Ana Betts merayakan teknik hebat ini, yang dengannya Anda dapat dengan mudah mentransfer distribusi WSL2 ideal Anda dari satu mesin ke n mobil.

wsl --export MyDistro ./distro.tar

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

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

Itu saja. Dapatkan pengaturan Linux yang sempurna, tersinkronisasi di seluruh sistem Anda.

Gunakan Penyedia Kredensial Windows Git di dalam WSL

Semua fitur di atas akan dijalin menjadi puncaknya di postingan keren dari Ana Betts ini, di mana ia terintegrasi Penyedia Kredensial Windows Git di WSL, mengubah /usr/bin/git-credential-manager menjadi skrip shell yang memanggil manajer kredibilitas git Windows. Cemerlang. Hal ini hanya mungkin terjadi melalui integrasi yang bersih dan erat.

Cobalah, instal WSL, Terminal Windows, dan buat lingkungan Linux yang brilian di Windows..

Sumber: www.habr.com

Tambah komentar