Itura lifehacks fun ṣiṣẹ pẹlu WSL (Windows Subsystem fun Linux)

Mo jin sinu WSL (Windows Subsystem fun Linux) ati ni bayi iyẹn WSL2 wa ninu Awọn Olumọlẹ Windows, Eyi jẹ akoko nla lati ṣawari awọn aṣayan ti o wa. Ẹya ti o nifẹ pupọ ti Mo rii ni WSL ni agbara lati “daadaa” gbe data laarin awọn agbaye. Eyi kii ṣe iriri ti o le ni irọrun gba pẹlu awọn ẹrọ foju kikun, ati pe o sọrọ si isọpọ lile laarin Lainos ati Windows.

Ni isalẹ ni alaye diẹ sii nipa diẹ ninu awọn ohun tutu ti o le ṣe nigbati o ba dapọ bota epa ati chocolate!

Itura lifehacks fun ṣiṣẹ pẹlu WSL (Windows Subsystem fun Linux)

Lọlẹ Windows Explorer lati Lainos ki o wọle si awọn faili pinpin rẹ

Nigbati o ba wa ni laini aṣẹ WSL / bash ati pe o fẹ lati wọle si awọn faili rẹ ni wiwo, o le ṣiṣẹ “explorer.exe.” nibiti itọsọna lọwọlọwọ wa ati pe iwọ yoo gba window Windows Explorer pẹlu awọn faili Linux rẹ ti a firanṣẹ si ọ nipasẹ olupin naa. eto nẹtiwọki agbegbe9.

Itura lifehacks fun ṣiṣẹ pẹlu WSL (Windows Subsystem fun Linux)

Lo awọn pipaṣẹ Linux gidi (kii ṣe CGYWIN) lati Windows

Mo ti kọ nipa eyi tẹlẹ, ṣugbọn ni bayi awọn inagijẹ wa fun awọn iṣẹ PowerShell, eyiti o gba ọ laaye lati lo awọn aṣẹ Linux gidi lati inu Windows.

O le pe eyikeyi aṣẹ Linux taara lati DOS/Windows/ohunkohun nipa gbigbe kan si lẹhin WSL.exe, bii eyi.

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

Awọn iṣẹ ṣiṣe Windows le pe / ṣiṣe lati WSL/Linux nitori ọna Windows wa ni $PATH ṣaaju Windows. Gbogbo ohun ti o ni lati ṣe ni pe ni gbangba pẹlu .exe ni ipari. Eyi ni bii “Explorer.exe” ṣe n ṣiṣẹ. O tun le ṣe notepad.exe tabi eyikeyi faili miiran.

Lọlẹ Visual Studio Code ati wọle si awọn ohun elo Linux rẹ ni abinibi lori Windows

O le ṣiṣẹ "koodu." lakoko ti o wa ninu folda ni WSL ati pe iwọ yoo ti ọ lati fi sori ẹrọ VS Remote amugbooro.. Eyi ni imunadoko pin koodu Studio Visual ni idaji ati ṣiṣe “aini ori” VS Code Server lori Linux pẹlu alabara koodu VS ni agbaye Windows.

O tun nilo lati fi sori ẹrọ Oju-iwe Iwoye wiwo и Latọna itẹsiwaju - WSL. Ti o ba fẹ, fi sori ẹrọ beta version of Windows Terminal fun iriri ebute to dara julọ lori Windows.

Eyi ni yiyan nla ti awọn nkan lati bulọọgi Laini aṣẹ Windows.

Eyi ni awọn anfani ti WSL 2

  • Awọn ẹrọ foju jẹ aladanla awọn orisun ati ṣẹda iriri ominira pupọ.
  • WSL atilẹba ti “ti sopọ” pupọ ṣugbọn o ni iṣẹ ṣiṣe ti ko dara ni akawe si VM.
  • WSL 2 nfunni ni ọna arabara pẹlu awọn VM iwuwo fẹẹrẹ, wiwo asopọ ni kikun, ati iṣẹ giga.

Ṣiṣe awọn Linux pupọ ni iṣẹju-aaya

Nibi Mo nlo “wsl --list --all” ati pe Mo ti ni awọn Linux mẹta tẹlẹ lori eto mi.

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

Mo le ni irọrun ṣiṣe wọn ati tun fi awọn profaili sọtọ ki wọn han ni Terminal Windows mi.

Ṣiṣe X Windows Server lori Windows pẹlu Pengwin

Pengwin jẹ pinpin aṣa WSL Linux ti o dara pupọ. O le gba ni Windows Store. Darapọ Pengwin pẹlu X Server, fun apẹẹrẹ X410, ati awọn ti o gba a gan itura ese eto.

Ni irọrun gbe awọn pinpin WSL laarin awọn eto Windows.

Ana Betts ṣe ayẹyẹ ilana nla yii, pẹlu eyiti o le ni rọọrun gbe pinpin WSL2 pipe rẹ lati ẹrọ kan si n oko.

wsl --export MyDistro ./distro.tar

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

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

Gbogbo ẹ niyẹn. Gba iṣeto Lainos pipe, muṣiṣẹpọ kọja gbogbo awọn eto rẹ.

Lo Olupese Ijẹri Windows Git inu WSL

Gbogbo awọn ẹya ti o wa loke ni yoo hun sinu ipari ni yi itura post lati Ana Betts, nibiti o ti ṣepọ Olupese Ijẹri Windows Git ni WSL, titan / usr/bin/git-credential-manager sinu iwe afọwọkọ ikarahun kan ti o pe oluṣakoso creds Windows git. O wuyi. Eyi yoo ṣee ṣe nikan nipasẹ isọpọ mimọ ati wiwọ.

Gbiyanju o, fi WSL sori ẹrọ, Terminal Windows, ati ṣẹda agbegbe Linux ti o wuyi lori Windows..

orisun: www.habr.com

Fi ọrọìwòye kun