د WSL سره کار کولو لپاره غوره ژوندیکونه (د لینکس لپاره د وینډوز سب سیسټم)

زه په WSL کې ژور یم (د لینکس لپاره د وینډوز فرعي سیسټم) او اوس هغه WSL2 شتون لري په د وينډوز داخلي، دا یو ښه وخت دی چې واقعیا موجود انتخابونه وپلټئ. یو ډیر په زړه پوری ځانګړتیا چې ما په WSL کې وموندله د نړۍ تر مینځ ډیټا "خالص" حرکت کولو وړتیا ده. دا یوه تجربه نده چې تاسو یې په اسانۍ سره د بشپړ مجازی ماشینونو سره ترلاسه کولی شئ، او دا د لینکس او وینډوز ترمنځ سخت ادغام سره خبرې کوي.

لاندې د ځینو غوره شیانو په اړه نور معلومات دي چې تاسو یې کولی شئ کله چې د مونګ مکھن او چاکلیټ مخلوط کړئ!

د WSL سره کار کولو لپاره غوره ژوندیکونه (د لینکس لپاره د وینډوز سب سیسټم)

د لینکس څخه وینډوز اکسپلورر لانچ کړئ او د خپل توزیع فایلونو ته لاسرسی ومومئ

کله چې تاسو د WSL/bash کمانډ لاین کې یاست او غواړئ خپلو فایلونو ته په لید کې لاسرسی ومومئ، تاسو کولی شئ "explorer.exe." چلولی شئ چیرې چې اوسنی ډایرکټر دی او تاسو به د وینډوز اکسپلورر کړکۍ ترلاسه کړئ ستاسو د لینکس فایلونو سره چې تاسو ته د سرور له لارې سپارل شوي. د محلي شبکې پلان 9.

د WSL سره کار کولو لپاره غوره ژوندیکونه (د لینکس لپاره د وینډوز سب سیسټم)

د وینډوز څخه ریښتیني لینکس کمانډونه (نه CGYWIN) وکاروئ

ما مخکې د دې په اړه لیکلي، مګر اوس د PowerShell افعال لپاره عرفونه شتون لري، کوم چې تاسو ته اجازه درکوي ریښتیني لینکس کمانډونه وکاروئ د وینډوز دننه څخه.

تاسو کولی شئ د لینکس کوم کمانډ مستقیم له DOS/Windows/whatever څخه په ساده ډول د WSL.exe وروسته ځای په ځای کولو سره زنګ ووهئ ، لکه دا.

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

د وینډوز اجرایی وړونه د WSL/Linux څخه ویل کیدی شي / چلول کیدی شي ځکه چې د وینډوز لاره د وینډوز دمخه $ PATH کې ده. ټول هغه څه چې تاسو یې باید وکړئ په پای کې د .exe سره په واضح ډول غږ وکړئ. دا څنګه "Explorer.exe" کار کوي. تاسو کولی شئ notepad.exe یا کوم بل فایل هم جوړ کړئ.

د بصری سټوډیو کوډ لانچ کړئ او په وینډوز کې خپل لینوکس ایپس ته لاسرسی ومومئ

تاسو کولی شئ "کوډ" چلولی شئ پداسې حال کې چې په WSL کې په فولډر کې وي او تاسو به د نصبولو ته وهڅول شي VS ریموټ توسیع.. دا په مؤثره توګه د لید سټوډیو کوډ په نیمایي کې ویشي او په وینډوز نړۍ کې د VS کوډ پیرودونکي سره په لینکس کې د "سر پرته" VS کوډ سرور چلوي.

تاسو هم د نصبولو ته اړتیا لرئ د ویډیو سټوډیو کوډ и ریموټ توسیع - WSL. که وغواړئ، نصب کړئ د وینډوز ټرمینل بیټا نسخه په وینډوز کې د غوره ترمینل تجربې لپاره.

دلته د وینډوز کمانډ لاین بلاګ څخه د مقالو عالي انتخاب دی.

دلته د WSL 2 ګټې دي

  • مجازی ماشینونه د سرچینې ژور دي او خورا خپلواکه تجربه رامینځته کوي.
  • اصلي WSL خورا "وصل شوی" و مګر د VM په پرتله خورا خراب فعالیت درلود.
  • WSL 2 د سپک وزن VMs سره یو هایبرډ چلند وړاندې کوي ، یو بشپړ وصل شوی انٹرفیس ، او لوړ فعالیت.

په ثانیو کې ډیری لینکسونه چل کړئ

دلته زه "wsl --list --all" کاروم او زه دمخه په خپل سیسټم کې درې لینکسونه لرم.

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

زه کولی شم دوی په اسانۍ سره پرمخ بوځم او پروفایلونه هم وټاکم نو دوی زما د وینډوز ټرمینل کې څرګندیږي.

د پینګون سره په وینډوز کې د ایکس وینډوز سرور چل کړئ

پینګوین د WSL لینکس دودیز توزیع دی چې خورا ښه دی. تاسو کولی شئ دا ترلاسه کړئ Windows ګدام. Pengwin سره یوځای کړئ ایکس سرور، د مثال په توګه X410، او تاسو یو ډیر ښه مدغم سیسټم ترلاسه کوئ.

د وینډوز سیسټمونو ترمنځ د WSL توزیع په اسانۍ سره حرکت وکړئ.

انا بیټس دا عالي تخنیک لمانځي، د کوم سره چې تاسو کولی شئ په اسانۍ سره خپل مثالی WSL2 توزیع له یوه ماشین څخه ته انتقال کړئ n ماشینونه.

wsl --export MyDistro ./distro.tar

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

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

بس نور څه نه. کامل لینکس ترتیب ترلاسه کړئ، ستاسو په ټولو سیسټمونو کې همغږي شوی.

د WSL دننه د وینډوز ګیټ کریډنشل چمتو کونکي وکاروئ

ټول پورتني ځانګړتیاوې به په پای کې اوبدل شي د انا بیټس څخه پدې ښکلي پوسټ کې، چیرته چې دا یوځای کیږي په WSL کې د وینډوز ګیټ کریډنشل چمتو کونکی، /usr/bin/git-credential-manager په شیل سکریپټ بدلوي چې د وینډوز ګیټ کریډز مدیر ته زنګ وهي. بریالۍ. دا به یوازې د پاک او کلک ادغام له لارې ممکن وي.

دا هڅه وکړئ، WSL نصب کړئ، د وینډوز ټرمینل، او جوړ کړئ په وینډوز کې د لینوکس عالي چاپیریال..

سرچینه: www.habr.com

Add a comment