Pirms mēs turpināsim redzēt, kā to izdarīt palaidiet Ubashu uz Windows, šeit ir mazliet par Microsoft apbrīnojamo soli, lai integrētu lietotāja režīmu Linux un tā rīkus Windows OS. Kurš būtu domājis, ka viens darbosies ar native Bash tieši Windows.
Windows 10 cikla sākumā Microsoft atklāja lietotāja balss lapu un sāka sarunu par Windows komandrindu. Viņi lūdza sabiedrību, kas viņiem patīk, par Windows komandrindu un kādas funkcijas viņi vēlētos redzēt Windows komandrindā.
Daudzi sabiedrībā atbildēja, ka viņi vēlētos redzēt dažus Windows komandrindas uzlabojumus. Daži citi apgalvoja, ka viņi vēlas izmantot Linux / Unix rīkus Windows. Tā kā darbs ar Windows atvērtā koda rīkiem bieži vien ir cīņa, lietotāji sacīja, ka viņi vēlas, lai Microsoft būtu vieglāk izmantot šos rīkus Windows.
Klausoties kopienas balsi, Microsoft vispirms uzlaboja CMD, PowerShell un daudzus citus Windows komandrindas rīkus un, otrkārt, darīja to, kas bija maz ticams dažiem gadiem. Microsoft nolēma pievienot reālu vietējais bass un ar to atbalstu Linux komandrindas rīkus kas darbojas tieši Windows vidē, kas darbojas kā Linux! Tā nav neviena VM, bet reālā Linux uz Windows.
Windows apakšsistēma Linux
Šī Microsoft ir izveidojusi jaunu infrastruktūru Windows - Windows apakšsistēma Linux (WSL) uz kura tiek darbināts īsts Ubuntu lietotāja režīma attēls, ko piedāvā partneris Canonical, radītāji Ubuntu Linux.
Tas padarīs Windows izstrādātājus daudz produktīvākus un izmantosim šos rīkus daudz vienveidīgāk. Un tas būs ilgtermiņa stabils, uzticams un stabils risinājums.
Lūk, ko Canonical dibinātājs Marks Šatlvorts sacīja:
“In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”
Kas ir Bash Linux
Tiem, kas nezina, Bash vai Bourne Again shell ir standarta GNU Linux Shell programma.
According to Wikipedia, Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.
Palaidiet uz Ubuntu operētājsistēmā Windows 10
Sākot ar Windows 10 Insider Preview Build 14316, ir nodrošināta Windows apakšsistēma Linux. Sākot ar šo būvēt, var palaist native Bash Ubuntu sistēmā Windows. Tas tika pirmo reizi paziņots Build 2016. Tas ir kā tas tā dara.
-
Pirmais ir jādara ieslēdziet izstrādātāju režīmu no
-
Iestatījumi> Update &Security> Izstrādātājiem. Pārbaudiet Izstrādātāja režīms radio poga. Un meklējiet "Windows funkcijas", Izvēlieties"Ieslēdziet vai izslēdziet Windows funkcijas”.
-
Izvēlieties " Windows apakšsistēma Linux (Beta)" Nospiediet OK.
-
Tas sāks vajadzīgo failu meklēšanu un sāks piemērot izmaiņas. Kad esat pabeidzis, ir jāpārstartē, lai pabeigtu pieprasīto izmaiņu instalēšanu. Nospiediet Restartēt tūlīt.
-
-
Pēc restartēšanas no pogas Sākt pogas labo klikšķi un atveriet Komandu uzvedne (Admin) vai PowerShell.
-
Tips " bash"Komandu uzvednē un Enter. Jūs saņemsit ziņojumu "Tas instalēs Ubuntu uz Windows, ko izplata Canonical un …" Lai turpinātu, ierakstiet "y". Nospiediet "y" un sākat lejupielāde no Windows veikala. Pēc lejupielādes tas sāks iegūt failu sistēmu. Tas aizņem kādu laiku, tādēļ esiet pacietīgi.
-
Pēc kāda laika jūs saņemsit ziņojumu "Uzstādīšana veiksmīga! Vidi sāks brīdi …" un jums būs Bash uzvedne.
-
-
No šejienes, tagad jūs varat palaist Bash skriptus, Linux komandrindas rīkus kā sed, awk, grep un jūs pat varat izmēģināt Linux pirmie rīki kā Ruby, Git, Python utt. tieši uz Windows. Var piekļūt arī Windows failu sistēmai no Bash puses.
-
Pēc instalēšanas tas tiks iekļauts arī lietotņu sarakstā. Lai varētu atvērt visas lietotnes un noklikšķiniet uz " Bash par Ubuntu operētājsistēmā Windows", Lai atvērtu Bash uzvedni.
Atcerieties, ka tas ir izstrādātāju rīku komplekts, kas palīdz jums rakstīt un veidot visu kodu visiem jūsu scenārijiem un platformām. Šī nav servera platforma, uz kuras jūs uzņemsit vietnes, palaistu serveru infrastruktūru utt.
Tā kā šī ir viena no stilīgākajām lietām, kas notiks ar Windows, tam vajadzētu izmēģināt, ja jūs interesē Linux, Ubuntu Windows.
Avots: Windows.com.
Varat arī iepazīties ar šo Scott Hanselman video pamācību:
Apmeklējiet viņa emuāru, lai iegūtu papildinformāciju.