زه په WSL کې ژور ډوب یم (Windows د فرعي سیسټم لپاره Linux)، او اوس هغه شتون لري په ، دا د شته انتخابونو د سپړلو لپاره یو ښه وخت دی. یوه ډیره په زړه پورې ځانګړتیا چې ما په WSL کې وموندله هغه د نړۍ ترمنځ د معلوماتو "پاک" لیږدولو وړتیا ده. دا هغه تجربه نه ده چې تاسو یې په اسانۍ سره د بشپړ مجازی ماشینونو سره ترلاسه کولی شئ، او دا د ټینګ ادغام سره خبرې کوي. Linux и Windows.
لاندې د ځینو غوره شیانو په اړه نور معلومات دي چې تاسو یې کولی شئ کله چې د مونګ مکھن او چاکلیټ مخلوط کړئ!

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

اصلي امرونه وکاروئ Linux (نه CGYWIN) له Windows
ما مخکې د دې په اړه لیکلي، مګر اوس د PowerShell افعال لپاره عرفونه شتون لري، له دننه Windows.
تاسو کولی شئ هر امر ته زنګ ووهئ Linux مستقیم له DOS/ څخهWindows/هر څه چې غواړې، یوازې د 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...د اجرا وړ فایلونه Windows د WSL/ څخه زنګ وهل/چلول کیدی شي/Linux، له هغه وخت راهیسې چې لاره Windows مخکې په $PATH کې دی Windowsتاسو یوازې باید په څرګنده توګه دا په پای کې .exe ولیکئ. دا څنګه "Explorer.exe" کار کوي. تاسو کولی شئ notepad.exe یا کوم بل فایل هم جوړ کړئ.
د بصري سټوډیو کوډ لانچ کړئ او خپلو غوښتنلیکونو ته لاسرسی ومومئ Linux په اصلي توګه Windows
تاسو کولی شئ "کوډ" چلولی شئ پداسې حال کې چې په WSL کې په فولډر کې وي او تاسو به د نصبولو ته وهڅول شي دا په مؤثره توګه د بصري سټوډیو کوډ په نیمایي ویشي او په کې د "بې سر" VS کوډ سرور چلوي Linux په نړۍ کې د VS کوډ مراجعینو سره Windows.
تاسو هم د نصبولو ته اړتیا لرئ и . که وغواړئ، نصب کړئ د ټرمینل سره د غوره تجربې لپاره Windows.
دلته د بلاګ مقالو یوه ښه ټولګه ده Windows د بولۍ کرښه.
- د 1 برخه
- د 2 برخه
- د 3 برخه
دلته د WSL 2 ګټې دي
- مجازی ماشینونه د سرچینې ژور دي او خورا خپلواکه تجربه رامینځته کوي.
- اصلي WSL خورا "وصل شوی" و مګر د VM په پرتله خورا خراب فعالیت درلود.
- WSL 2 د سپک وزن VMs سره یو هایبرډ چلند وړاندې کوي ، یو بشپړ وصل شوی انٹرفیس ، او لوړ فعالیت.
څو پیل کول Linux په څو ثانیو کې
دلته زه "wsl --list --all" کاروم او زما په سیسټم کې لا دمخه درې شته. Linux.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwinزه کولی شم په اسانۍ سره دوی پیل کړم او پروفایلونه هم وټاکم ترڅو دوی زما په Windows ټرمینل.
د ایکس چلول Windows Server لاندې Windows د پینګوین سره
- دا ځانګړی دی Linux- د WSL ویش، کوم چې ډیر ښه دی. تاسو کولی شئ دا ترلاسه کړئ . Pengwin سره یوځای کړئ ، او تاسو یو ډیر ښه مدغم سیسټم ترلاسه کوئ.
د سیسټمونو ترمنځ د WSL ویشونه په اسانۍ سره حرکت وکړئ Windows.
، د کوم سره چې تاسو کولی شئ په اسانۍ سره خپل مثالی WSL2 توزیع له یوه ماشین څخه ته انتقال کړئ n ماشینونه.
wsl --export MyDistro ./distro.tar
# разместите его где-нибудь, Dropbox, Onedrive, где-то еще
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 بس نور څه نه دي. بشپړ تنظیم ترلاسه کړئ. Linux، ستاسو په ټولو سیسټمونو کې همغږي شوی.
د اعتبار چمتو کونکي وکاروئ Windows د WSL دننه Git
ټول پورتني ځانګړتیاوې به په پای کې اوبدل شي ، چیرته چې دا یوځای کیږي ، /usr/bin/git-credential-manager په شیل سکریپټ بدلوي چې د git credential مدیر ته زنګ وهي Windowsډېر ښه. دا به یوازې د خالص او کلک ادغام سره ممکن وي.
دا هڅه وکړئ، WSL نصب کړئ، ، او جوړ کړئ .
سرچینه: www.habr.com
