- 1. Reikalavimai paleisti „Ubuntu Bash“ sistemoje „Windows 10“
- 2. Kaip pasiekti „Ubuntu Bash“ sistemoje „Windows 10“
- 3. Kaip įdiegti „Linux Shell“ sistemoje „Windows 10“
- 4. Kaip atidaryti ir naudoti „Bash“ sistemoje „Windows 10“
- 5. Kaip paleisti „Windows“ programas „Ubuntu Bash“
- 6. Kaip priskirti komandai argumentą „Ubuntu Bash“
- 7. Kaip paleisti komandą „Ubuntu Bash“
- 8. Kaip pridėti katalogus prie specialaus „Bash“ kelio
- 9. Kaip vienu metu paleisti „Linux“ ir „Windows 10“ komandas
Per visus amžius mes norėjome susieti skirtingas operacines sistemas viename kompiuteryje, ir tai teoriškai buvo įmanoma dėl virtualizacijos įrankių, tokių kaip „VMware“, „Virtual Box“ ir pan., Tačiau nėra įprasta, kad galime paleisti mašiną iš vienos mašinos. operacinė sistema kaip kitos sistemos dalis su kita operacine sistema.
Mes kalbėsime konkrečiai apie „Windows“ ir „Linux“; Visi žinome, kad tai yra dvi visiškai skirtingos sistemos ir buvo beveik neįmanoma, kad viena galėtų veikti kitoje, nenaudodama įrankio virtualioms mašinoms kurti. Puiki žinia yra ta Dabar „Linux“ galima paleisti „Windows 10“ vasario mėn. paskelbto atnaujinimo dėka.
Ši informacija buvo pateikta Konferencija „Sukurti 2016“ ir tai yra žodžiai ir žodžiai mažiau, „Ubuntu“ posistemės integravimas į „Windows 10“ platformą (neįtikėtina tiesa). Su šiuo įrankiu Mes galime vykdyti visas komandas, atitinkančias Bashą lyg mes jį paleistume tikroje „Ubuntu“ mašinoje ir, kaip mes kalbėjome, naujovė yra ta, kad tai nėra virtuali mašina (prie jų pripratusi), bet tai yra erdvė „Windows 10“ struktūroje ir bus kelias:
C: \ users \ [username] \ AppData \ Local \ Lxss \ rootfs \Viena iš puikių naujovių, kurią turėjome galimybę žinoti ir valdyti „Windows 10“ jubiliejinėje versijoje, buvo galimybė įdiegti Linux bash „Windows“ operacinėse sistemose, kurios leido mums turėti „Ubuntu 14“ aplinką be virtualios mašinos.
Tai labai svarbus žingsnis mums visiems, kurie valdo abi operacines sistemas, nes galime tiesiogiai atlikti kelias užduotis tarp abiejų sistemų. Dabar redagavime Kūrėjų atnaujinimas, kuris bus pristatytas 2021–2022 m. kovo viduryje, „Bash for Windows“ turėsime dvi naujas funkcijas:
- Atnaujinkite į „Ubuntu 16.04“
- Galimybė paleisti „Windows“ programas tiesiai iš „Bash“
Kas naujo „Bash“Su šiais naujais atnaujinimais „Windows Bash“ galėsime atlikti šiuos veiksmus:
- Vykdyti dvejetainius failus ir komandas „Windows“ „Ubuntu“ konsolėje.
- Bėgti abiejų operacinių sistemų programas vienoje konsolėje.
- Įtraukti komandas „Windows“ naudojant „bash“ scenarijų.
Prisiminkite, kad norėdami turėti prieigą prie kūrėjų naujinimo versijos, šiuo metu turime būti „Insider“ vartotojai, kad galėtume atlikti būtinus to „Windows 10“ leidimo testus.
1. Reikalavimai paleisti „Ubuntu Bash“ sistemoje „Windows 10“
Iš esmės yra trys pagrindiniai reikalavimai, kad visa „Bash“ užduotis būtų atlikta teisingai ir be jokių nepatogumų:
Turėti vartotojo paskyrąTai labai svarbu, nes mūsų vykdomos programos iš Bašo jie bus vykdomi taip, tarsi jie būtų atidaryti naudojant dabartinę „Windows 10“ vartotojo abonementą.
LeidimaiNorėdami paleisti šias programas be jokių sunkumų, rekomenduojame paleisti „Bash“ kaip administratoriai.
Darbo katalogasTurime turėti omenyje, kad programos, kurias vykdome su „Bash“, turės tą patį katalogą kaip ir „Windows“ programos 10. Galime naudoti komandą CD pakeisti darbo katalogą.
2. Kaip pasiekti „Ubuntu Bash“ sistemoje „Windows 10“
Norėdami pasiekti „Bash“, galime naudoti dvi parinktis:
- „Windows 10“ paieškos laukelyje įvedame terminą mušti ir mes pasirenkame atitinkamą parinktį.
- Mygtuko paspaudimas Pradėti ir ieškokite atitinkamo įrankio.
3. Kaip įdiegti „Linux Shell“ sistemoje „Windows 10“
1 žingsnis
Pirmiausia turime tai žinoti šis pakeitimas įtrauktas į naujinimą 14316. Mes eisime į „Windows 10“ nustatymų parinktį:
2 žingsnis
Ten pasirodys šis langas, kuriame turime pasirinkti parinktį Atnaujinimas ir sauga:
3 žingsnis
Pasirinkus šią parinktį, bus parodytas šis langas:
4 žingsnis
Turime pasirinkti parinktį Programuotojams ir tada įjungti programuotojo režimo mygtuką; Pasirinkus šį mygtuką, bus rodoma ši informacija. Kai mes pasirenkame Taip šis skirtukas bus suaktyvintas mūsų skydelyje.
5 žingsnis
Tada mes eisime į meniu Pradėti ir ieškosime galimybės suaktyvinti arba išjungti „Windows“ funkcijas. Atsidariusiame lange turime pereiti prie parinkties „Windows“ posistemis, skirtas „Linux“ (beta versija)
PastabaŠi funkcija galima tik 64 bitų mašinose.
6 žingsnis
Kai kuriais atvejais sakytume, kad didžioji dauguma mūsų nuostabos gali nutikti taip:
Kaip matome variantą „Windows“ posistemis, skirtas „Linux“ (beta versija), nepasiekiamas, tai mums gali būti traumuojanti, tačiau taip yra todėl, kad ši funkcija įgalinta 14316 versijoje. Dabar turime klausimą, Ką mes darome?
7 žingsnis
Norėdami tai padaryti, atliksime šią procedūrą įjunkite ir tyrinėkite šią funkciją mums taip svarbu. Kaip pirmas žingsnis Pradžios meniu įvesime konfigūracijos parinktį.
8 žingsnis
Ten pamatysime, kad ten rodomas atitinkamas nustatymų langas pasirenkame parinktį Atnaujinimas ir sauga.
9 veiksmas
Vėliau pasirenkame Windows "naujinimo.
10 žingsnis
Skirtuke „Windows“ naujinimas spustelėkite eilutę Išplėstiniai nustatymai. Bus parodytas toks langas:
11 žingsnis
Mes matome variantą Gaukite „Insider Preview“ versijas, ten Spustelėkite mygtuką Pradėti. Matome, kad rodoma ši informacija:
Norėdami tęsti procesą mes turime būti registruoti kaip „Insider“ vartotojaiTai daroma norint atsisiųsti ir paleisti įvairius kompiliacijas ir „Microsoft“ programas, jei nesame užsiregistravę, tai galime padaryti naudodami šią nuorodą.
12 žingsnis
Kai turėsime registruotą vartotoją, mes ir toliau duosime spustelėkite mygtuką Prisijungti prie mūsų „Windows 10“.
13 žingsnis
Mes pasirenkame „Microsoft“ paskyrą ir mes įvedame savo vartotojo vardą ir slaptažodį.
14 žingsnis
Spustelime PrisijungtiSaugumo sumetimais turime iš naujo įvesti savo vartotojo slaptažodį.
15 žingsnis
Spustelime Kitas ir pamatysime, kad kai sesija bus prisijungta, bus parodytas toks informacijos langas:
16 žingsnis
Spustelime Kitas, vPateiksime šią informaciją:
17 žingsnis
Spustelime Patvirtinti ir tada turime iš naujo paleisti „Windows 10“ kad galėtumėte pasiekti įvairius „Insider Preview“ naujinius. Taigi paspaudžiame mygtuką Paleisti iš naujo dabar automatiškai paleisti mūsų mašiną iš naujo. Perkrovimo procesas prasidės
PastabaTurime turėti omenyje labai, labai svarbų dalyką, kad „Linux Bash Shell“ veiks „Build 14316“ tik „Windows 10 Insider Preview“ aplinkoje, šiuo metu jos negalima paleisti „Windows 10 Home“ ar „Windows 10 Enterprise“. (Taip, tai yra problema), manoma, kad labai greitai galėsime naudoti „Linux Bash Shell“ sistemoje „Windows 10 Home“ arba „Enterprise“.
18 žingsnis
Kai iš naujo paleisime „Windows“ turime vėl eiti į „Nustatymai“, „Atnaujinimas ir sauga“, „Windows“ naujinimas ir ten mes vėl pasirenkame Išplėstiniai nustatymai, ten vėl galėsime pamatyti savo galimybę atnaujinti naujus kūrinius ar kompiliacijas, kurios išleidžiamos per „Insider“, atminkite, kad būdami „Insider“ naudotojai galime išbandyti operacines sistemas ir programas prieš jiems išleidžiant į rinką ar išleidžiant ankstesnes versijas.
19 žingsnis
Galime pasirinkti greitą variantą (rekomenduojama), nes tokiu būdu atnaujinimai ateina greičiau, net jei jie nėra stabilūs, jei pasirenkame lėtai, atnaujinimai užtrunka ilgiau, tačiau jie yra stabilesni.
20 žingsnis
Po viso šio proceso galime ieškoti galimų naujinių per „Windows Update“ ir rasime 14316 versiją, atnaujinimo procesas yra panašus į įprastą „Windows Update“.
Tada Atidarome galimybę įjungti arba išjungti „Windows“ funkcijas ir ten Ieškosime „Windows“ posistemių, skirtų „Linux“ (beta versija). Kaip pažymėjome, „Beta“ paaiškinimas padarytas, o tai rodo, kad „Microsoft“ kūrėjų grupė jį bando.
21 žingsnis
Kai ši funkcija suaktyvinama turime iš naujo paleisti mūsų „Windows 10“ įrenginį. Kai mašina bus paleista iš naujo, galime naudoti „Windows 10“ paieškos variklį, kad surastume ir įvykdytume komandą bash.exe.
22 žingsnis
Kai įvykdysime šią komandą, pamatysime, kad rodomas DOS langas, kuriame turime sutikti su naudojimo sąlygomis, tiesiog įvedame raidę s (Taip) ir mes duodame Įveskite.
4. Kaip atidaryti ir naudoti „Bash“ sistemoje „Windows 10“
1 žingsnis
Kai baigsime šį diegimą turime palaukti proceso pabaigos ir mes galime ieškoti termino „Ubuntu“, kad galėtume vykdyti „Linux bash Shell“ savo „Windows 10.“ aplinkoje. Kai jį surasime, mes tiesiog jį spustelėsime ir tokiu būdu įdiegsime savo „Ubuntu“ terminalą „Windows 10“.
2 žingsnis
Savo terminalą pamatysime taip:
3 žingsnis
Tokiu būdu galime naudoti visas „Ubuntu“ komandas sistemoje „Windows 10.“. Pažiūrėkime, pavyzdžiui, posistemį, kurį ketiname naudoti su šia „Windows“ paleista funkcija, atminkite, kad ji yra beta versijos. Mes naudosime šią komandą:
lbs_release -a
4 žingsnis
Šioje funkcijoje galėsime naudoti „nano“ redaktorių ir visus su apt susijusius paketus, kad galėtume atnaujinti savo saugyklas naudodami komandą:
apt-get atnaujinimas
5 žingsnis
Taip pat galime naudoti sudo, nes jis puikiai veikia (iki šiol). Kaip jau minėjome, kadangi tai yra beta versija, yra komandų, kurios vis dar neveikia geriausiu būdu, pavyzdžiui, komanda ifconfig, leidžianti matyti tinklo parametrus, nėra įjungta ir mes negalėsime to visiškai integruoti bash įrankis su „Windows 10“ programomis.
Šiaip ar taip, mes puikiai pasiekiame šią naują „Microsoft“ teikiamą funkciją. „Linux Bash Shell“ komentuoja „Ubuntu 14.04 LTS“ Į tai ir atsižvelgiant į jos dorybes yra plačiai naudojamas APT, nes galime ieškoti paketų naudodami apt-cache paieškos sintaksę arba įdiegti juos tiesiogiai per komandą apt-get install.
Aktyvios APT priemonės yra
- Įdiekite programų paketą naudodami komandą apt-get install paketo pavadinimas, kur paketo pavadinimas yra paketo, kurį reikia įdiegti, pavadinimas.
- Atsisiųskite ir įdiekite naujausius naujinimus naudodami komandą apt-get atnaujinimas.
- Atsisiųskite ir įdiekite naujausius paketo naujinimus naudodami komandą apt-get atnaujinimas.
- Pašalinkite paketą naudodami komandą apt-get pašalinti pakuotės pavadinimą kur paketo pavadinimas yra paketo, kurį reikia pašalinti, pavadinimas.
- Ieškokite galimų paketų naudodami komandą apt-cache paieškos žodis, žodyje „Word“ turime įvesti paketo, kurį norite ieškoti, terminą.
5 žingsnis
Mes galime sukurti grafinių įrankių aplinką ir tam galime įdiegti kai kuriuos tinkle esančius įrankius šiam tikslui, galime įdiegti, pavyzdžiui, „Xming“ ar „Cygwin“.
Kai kurie svarbūs „Linux Bash Shell“ funkcijos aspektai
- Tai nėra virtuali mašina tai tikra Linux aplinka ir užima vietą tiesiai „Windows“ diske.
- Yra beta, tai yra, ji gali būti keičiama ir modifikuojama tol, kol galimos klaidos bus ištaisytos.
- Ši savybė nepasiekiamas „Home“ ar „Enterprise“ versijose Šiuo metu ji prieinama tik „Insider Preview“ versijoje.
- Įvairios „Linux“ funkcijos jie gali būti vykdomi naudojant šią funkciją, pvz., apt-get, Bash, Python, git, vim.
- Ar remiantis Ubuntu 14.04 LTS.
- Sukurti ir integruoti šią funkciją prisijungė „Microsoft“ su „Ubuntu“, „Canonical“ kūrėjais.
- Mes galime turėti a puikus pasirodymas mūsų „Linux“ programų, veikiančių „Windows 10“ aplinkoje.
- Mes negalime sąveikauti tarp programų, tai yra „Windows“ programos su „Linux“ ir atvirkščiai.
5. Kaip paleisti „Windows“ programas „Ubuntu Bash“
Visų pirma, turime turėti omenyje šiuos dalykus:
The „Windows 10“ diskas C. „Ubuntu Bash“ jį turime tokiu keliu: / mnt / c.
Bash turi galimybę atskirti didžiąsias ir mažąsias raides taigi, jei įvesime komandą netinkamu formatu, gausime klaidą.
1 žingsnis
Mes galime pradėti bandyti vykdyti Ping komandą, kurią randame šiame kelyje:
C: \ Windows \ System32 \ PING.EXE2 žingsnis
Norėdami tai padaryti, einame į „Bash“ ir vykdome šią komandą:
/mnt/c/Windows/System32/PING.EXE3 žingsnis
Prieš paleisdami pabandykime paleisti komandą mažosiomis raidėmis, kad patikrintumėte, ar „Bash“ skiria didžiąsias ir mažąsias raides.
DIDELIS
4 žingsnis
Dabar, jei vykdysime tai įprastu būdu, didžiosiomis raidėmis, gausime tokį rezultatą. Taip atsitinka todėl, kad neapibrėžėme visų komandos parametrų. Mes privalome nepamirškite sintaksės kelio, nes jei jame yra simbolių, tokių kaip skliausteliai ar tarpai, mes turime juos išdėstyti prieš šoninė juosta \.
DIDELIS
5 žingsnis
Toliau bandysime pasiekti „Internet Explorer“, tam mes vykdysime šią komandą „Bash“:
/ mnt / c / Program \ Files \ (x86 \) / Internet Explorer / iexplore.exe6 žingsnis
Gautas rezultatas bus toks. Atminkite, kad simbolį \ pridėjome prieš simbolius, kuriuose yra tarpas.
DIDELIS
6. Kaip priskirti komandai argumentą „Ubuntu Bash“
1 žingsnis
„Bash Shell“ automatiškai priskiria parametrus tiesiogiai mūsų vykdomoms komandoms, pavyzdžiui, galime naudoti šią komandą:
/mnt/c/Windows/System32/PING.EXE solvetic.com2 žingsnis
Gausime tokį rezultatą:
DIDELIS
3 žingsnis
Arba, jei norime pamatyti kompiuterio pagrindinio kompiuterio failą, naudosime šią komandą:
/mnt/c/Windows/System32/notepad.exe "C: \ Windows \ System32 \ drivers \ etc \ hosts"
DIDELIS
Kaip matome, galime naudoti standartinį „Windows“ kelią vykdydami kelią tiesiai į programą.
7. Kaip paleisti komandą „Ubuntu Bash“
Kaip žinome, ne visos „Windows 10“ komandos yra vykdomosios .exe, tačiau jos yra įtrauktos į komandų eilutę.
1 žingsnis
Norėdami vykdyti tokio tipo komandą, turime paleiskite komandą cmd.exe ir tada įveskite atitinkamą komandą, sintaksė yra tokia:
/mnt/c/Windows/System32/cmd.exe/C komanda2 žingsnis
Pavyzdžiui, norėdami parodyti katalogą, naudosime šią komandą:
/mnt/c/Windows/System32/cmd.exe/C rež
DIDELIS
8. Kaip pridėti katalogus prie specialaus „Bash“ kelio
„Windows“ paslaugos, skirtos „Bash“, tvarko „Windows“ vykdomuosius failus taip pat, kaip elgiamasi su „Linux“ dvejetainiais failais, tai yra, galime pridėti katalogą, kuriame yra .exe failas, ir tada paleisti jį tiesiogiai.
1 žingsnis
Pavyzdžiui, galime įvesti šią komandą:
eksportuoti PATH = $ PATH: / mnt / c / Windows / System322 žingsnis
Dabar galime tiesiogiai vykdyti reikalingas komandas, šiuo atveju vykdysime dvi (PING.EXE ir notepad.exe). Kaip matome, jie vykdomi teisingai ir vykdomi be jokių problemų.
DIDELIS
9. Kaip vienu metu paleisti „Linux“ ir „Windows 10“ komandas
Su šia nauja naujiena turime galimybę susiekite „Windows 10“ komandą su „Linux“ komanda.
Praktinis to pavyzdys yra „Windows“ komandos naudojimas ipconfig.exe -viskas pasiekti tinklo sąsajas ir tuo pačiu metu naudoti komandą grep „Linux“, kad rezultatas būtų tokiu formatu. Mes galime naudoti šią komandą:
/mnt/c/Windows/System32/ipconfig.exe -visas | grep „IPv4 adresas“
DIDELIS
Matydami šią svarbią ir praktišką naujovę, tai leis mums turėti didesnę „Ubuntu Bash“ apimtį „Windows 10“ įvairioms valdymo užduotims atlikti. Matydami šią naują funkciją, ji suteiks mums naują aplinką, kuri, be jokios abejonės, tol, kol turėsime tam tikrą ryšį. „Linux“ pasaulisTai bus maloni patirtis mūsų vaidmenyse, tikiuosi, kad „Bash“ funkcija bus išleista tradicinėms versijoms, nes jos visos neturi „Insider Preview“ versijos apimties. Jei dažniausiai naudojate šias dvi operacines sistemas, taip pat siūlome galimybę turėti dvigubas įkrovimas su „Linux“ ir „Windows 10“ ir taip nepraleiskite geriausio iš abiejų.