د WSL (فرعي سیسټم) سره د کار کولو لپاره د ژوند په زړه پورې لارښوونې Windows لپاره Linux )

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

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

د WSL (فرعي سیسټم) سره د کار کولو لپاره د ژوند په زړه پورې لارښوونې Windows لپاره Linux )

منډه کړئ Windows له Linux او خپلو توزیع فایلونو ته لاسرسی ومومئ

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

د WSL (فرعي سیسټم) سره د کار کولو لپاره د ژوند په زړه پورې لارښوونې Windows لپاره Linux )

اصلي امرونه وکاروئ Linux (نه CGYWIN) له Windows

ما مخکې د دې په اړه لیکلي، مګر اوس د PowerShell افعال لپاره عرفونه شتون لري، چې تاسو ته اجازه درکوي چې اصلي امرونه وکاروئ Linux له دننه 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 ریموټ توسیع.دا په مؤثره توګه د بصري سټوډیو کوډ په نیمایي ویشي او په کې د "بې سر" VS کوډ سرور چلوي Linux په نړۍ کې د VS کوډ مراجعینو سره Windows.

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

دلته د بلاګ مقالو یوه ښه ټولګه ده Windows د بولۍ کرښه.

دلته د 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 ویش، کوم چې ډیر ښه دی. تاسو کولی شئ دا ترلاسه کړئ Windows ګدام. Pengwin سره یوځای کړئ ایکس سرور، د مثال په توګه X410، او تاسو یو ډیر ښه مدغم سیسټم ترلاسه کوئ.

د سیسټمونو ترمنځ د 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

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

دا هڅه وکړئ، WSL نصب کړئ، Windows ترمينل، او جوړ کړئ ځلیدونکی چاپیریال Linux په Windows..

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

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster