Na mmelite ncheta nke Windows 10 version 1607, ohere ohuru maka ndị mmepe pụtara - Ubuntu Bash shei, nke ga-enye gị ohere ịgba ọsọ, wụnye ngwa Linux, jiri sọọsọ Bash ozugbo na Windows 10, ndị niile akpọrọ "Windows Subsystem for Linux". N'ime ụdị Windows 10 nke 1709 Fall Creators Update, nkesa Linux atọ dịlarị maka nrụnye. N'okwu niile, achọrọ sistemụ 64 bit maka nrụnye.
Nkuzi a bu otu esi etinye Ubuntu, OpenSUSE, ma obu SUSE Linux Enterprise Server na Windows 10 na ufodu ihe nlere na njedebe nke edemede. Okwesiri iburu n’uche na enwere ụfọdụ nkwụsị mgbe ị na-eji bash na Windows: dịka ọmụmaatụ, ịnweghị ike ịgba ọsọ GUI (ọ bụ ezie na ha na-akọ akụkọ arụmọrụ site na iji sava X). Na mgbakwunye, iwu bash enweghị ike ịme mmemme Windows, n'agbanyeghị na enwere ohere zuru ezu na sistemụ faịlụ OS.
Wụnye Ubuntu, OpenSUSE, ma ọ bụ SUSE Linux Enterprise Server na Windows 10
Ibido na Windows 10 Fall Creators Update (ụdị 1709), nrụnye nke Linux subsystem maka Windows agbanweela ihe ọ bụ na nsụgharị mbụ (maka nsụgharị ndị gara aga, bido na 1607, mgbe ewepụtara ọrụ ahụ na beta, ntuziaka dị na akụkụ nke abụọ nke isiokwu a).
Ugbu a usoro dị mkpa dị ka ndị a:
- Nke mbu, ikwesiri ime ka akuko “Windows Subsystem maka Linux” di na “Ogwe njikwa” - “Mmemme na atụmatụ” - “Gbanye ma ọ bụ gbanyụọ Windows atụmatụ.”
- Mgbe ịtọsịrị ngwa ndị ahụ ma pigharịa kọmputa ahụ, gaa na Windows 10 App Store wee budata Ubuntu, OpenSUSE ma ọ bụ SUSE Linux ES site na (ee, ugbua nkesa atọ dị ugbu a). Mgbe ị na-ebudata, enwere ike ụfọdụ nuances, nke a na-atụle n'ihu na ndetu.
- Gbaa nkesa ebudatara dị ka ngwa Windows 10 dị na mbụ wee rụọ mmalite mbụ (aha njirimara na paswọọdụ).
Iji mee ka Windows Subsystem maka mpaghara Linux (usoro nke mbụ), ịnwere ike iji iwu PowerShell:
Nkwado-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ugbu a akwụkwọ ole na ole nwere ike ịba uru n'oge nrụnye:
- Nwere ike iwunye ọtụtụ nkesa Linux ozugbo.
- Mgbe ị na-ebudata Ubuntu, OpenSUSE, na SUSE Linux Enterprise Server nkesa na ụlọ ahịa Windows 10 nke Russia, ahụrụ m ihe ndị a: ọ bụrụ na i tinye aha na pịa tinye, mgbe ahụghị nsonaazụ ịchọrọ na nchọta ahụ, mana ọ bụrụ na ibido pinye ma pinye aka na nke pụtara, ị ga-enweta ozugbo na ibe achọrọ. Na agbanyeghị, njikọ njikọ aka na nkesa n'ụlọ ahịa: Ubuntu, OpenSUSE, SUSE LES.
- Nwekwara ike ịmalite Linux site na akara iwu (ọ bụghị naanị site na taịlị na menu Mmalite): ubuntu, openuse-42 ma ọ bụ sles-12
Ingwụnye Bash na Windows 10 1607 na 1703
Iji wụnye shei bash, soro usoro ndị a dị mfe.
- Gaa na Ntọala Windows 10 - Mmelite na Nche - Maka Ndị Mmepe. Gbanye ọnọdụ ndị nrụpụta (a ga-ejikọrịrị ịntanetị iji budata ihe ndị dị mkpa).
- Gaa na ogwe njikwa - Mmemme na ngwa - Gbanyụọ ma ọ bụ gbanyụọ Windows akụrụngwa, lelee igbe "Windows Subsystem maka Linux".
- Mgbe ịbụnyechara ngwa ndị ahụ, banye “bash” na Windows 10, wepụta ngwa ahụ achọrọ wee mezue echichi. Can nwere ike ịtọ aha njirimara gị na paswọọdụ gị maka bash, ma ọ bụ jiri onye ọrụ na-enweghị paswọọdụ gị.
Ozugbo nrụnye ahụ zuru, ịnwere ike igba Ubuntu Bash na Windows 10 site na ọchụchọ, ma ọ bụ site na imepụta ụzọ mkpirisi na shei ebe ịchọrọ ya.
Ihe atụ Windows Ubuntu Shell
Iji malite, m na-ahụ na onye dere ya abụghị ọkachamara na bash, Linux, na mmepe, ihe atụ ndị dị n'okpuru ebe a bụ naanị ngosipụta na Windows 10 bash na-arụ ọrụ na nsonaazụ ndị a tụrụ anya ya maka ndị ghọtara nke a.
Ngwa Linux
Enwere ike itinye ngwa na Windows 10 Bash, pịa ya, ma emelite ya site na iji nweta (sudo apt-get) site na ụlọ akụ Ubuntu.
Iji ngwa ndị dabeere na ederede adịghị iche na Ubuntu, dịka ọmụmaatụ, ịnwere ike iwunye Git na Bash ma jiri ya rụọ ọrụ.
Bash scripts
You nwere ike ịgba ọsọ scripts bash na Windows 10, ị nwere ike ịmepụta ha na Nano ederede ederede dị na shei.
Bash scripts enweghị ike ịkpọ mmemme na iwu Windows, mana ị nwere ike ịgba ọsọ edemede na iwu nke faịlụ bat na PowerShell scripts:
bash -c "iwu"
I nwekwara ike nwaa iji ngwa ihe osise na Ubuntu Shell tinye Windows na Windows 10, e nwere ihe karịrị otu nkuzi na Internetntanetị na isiokwu a yana usoro ụzọ bụ iji Xming X Server gosipụta ngwa GUI. Agbanyeghị na gọọmenti ekwuputaghi ohere iji rụọ ọrụ na ngwa Microsoft a ekwetaghị.
Dịka edere ya n’elu, abụghị m ụdị mmadụ nke ga - enwe ike ịghọta nke ọma na arụmọrụ nke ihe mepụtara ọhụụ, mana m na - ahụ, ọ dịkarịa ala otu ngwa maka onwe m: usoro dị iche iche nke Udacity, edX na ndị ọzọ metụtara mmepe ga - adịkwu mfe iji ngwaọrụ ndị dị mkpa iji rụọ ọrụ. ozugbo na bash (na usoro ọmụmụ ndị a na-egosikarị na-arụ ọrụ na ọdụ MacOS na Linux bash).