14Sep
Obletnica posodobitve Windows 10 prinaša "Windows Bash na Ubuntu v okolju" okolje Windows 10. Ampak ne zavede: to je več kot samo baš lupina. Celoten sloj združljivosti za zagon Linux aplikacij v sistemu Windows.
Mi smo pokrili veliko stvari, ki jih lahko naredite v novem Bash lupini Windowsa 10, zato smo za te namene zaokrožili vse te vodnike na en mega seznam.
Kako začeti z Bash v operacijskem sistemu Windows
Lahko namestite lupino Bash na katero koli izdajo operacijskega sistema Windows 10, vključno z Windows 10 Home. Vendar pa zahteva 64-bitno različico operacijskega sistema Windows 10. Moral bi samo omogočiti način za razvijalce, dodati funkcijo v sistem Windows in nato zagnati program Bash.
Ko zaženete program Bash, bo prenesel sistemske datoteke sistema Ubuntu in nastavil okolje Bash za vas. Oglejte si naš vodnik za namestitev za več.
Namestite programsko opremo Linuxa
Najpreprostejši način namestitve programske opreme Linux znotraj sistema Bash je z ukazom apt-get. Ta ukaz prenese in namesti programsko opremo iz repozitorijev programske opreme Ubuntu. One ali več aplikacij lahko prenesete in namestite samo z enim samim ukazom.
Ker je to bolj ali manj polno okolje uporabniškega prostora Ubuntu, lahko programsko opremo namestite tudi na druge načine. Programsko opremo lahko izberete in namestite iz izvorne kode, tako kot na primer v distribuciji Linuxa. Oglejte si naš vodnik za dostop do operacijskega sistema Windows za več informacij o korakih za korakom.
Dostop do Windows datotek v Bash in Bash datoteke v operacijskem sistemu Windows
Datoteke okolja Bash in datoteke Windows so običajno ločene, vendar obstajajo načini za dostop do datotek Bash iz sistema Windows in datotek Windows iz okolja Bash.
Ko Bash prenaša sistemske datoteke sistema Ubuntu na vaš trdi disk, prav tako ustvari domače mape, posebej za to okolje združljivosti Bash Linux. Te mape so ponavadi skrite, vendar jih lahko najdete pod mapo aplikacijskih podatkov v uporabniškem računu Windows.
Ko ste v okolju Linux, lahko dostopate do pogonov Windows iz mape /mnt/.Vaš pogon C: se nahaja na /mnt/ c in vaš pogon D: na primer na /mnt/ d. V našem celotnem vodniku si lahko ogledate več podrobnosti.
Uporabite Zsh( ali drugo školjko) Namesto Bash
Medtem, ko Microsoft podpira to funkcijo kot okolje »Bash shell«, je to dejansko osnovna sloj združljivosti, ki omogoča zagon Linuxove programske opreme v sistemu Windows. To pomeni, da lahko zaženete druge lupine namesto Bash, če jih želite.
Na primer, lahko uporabite lupino Zsh namesto Bash. Bash lahko celo samodejno preklopite na lupino Zsh, ko v meniju Start odprete bližnjico Bash lupine.
Uporabite Bash skripte v operacijskem sistemu Windows
Zahvaljujoč temu okolju je dejansko mogoče pisati skripto Bash v operacijskem sistemu Windows in jo zagnati. Vaša skripta Bash lahko dostopa do vaših datotek v sistemu Windows, shranjenih v mapi / mnt, tako da lahko uporabite ukaze in skripte Linuxa za delo v običajnih Windows datotekah.
Bashove ukaze lahko vključite v skripto Batch ali PowerShell skript, kar je precej priročno. Za vse to in še več, glejte naš vodnik za bash skripte v operacijskem sistemu Windows 10.
Zaženite ukaze Linux iz zunanjega računalnika
Če želite preprosto zagnati program, izvršiti ukaz ali zagnati skript, vam sploh ni trebaNajprej začnite okolje Bash. Z ukazom "bash -c" lahko neposredno izvedete ukaz Linux. Bash bo preprosto zagnal ukaz in nato zaprl.Če zaženete ta ukaz iz okna Command Prompt ali PowerShell, bo ukaz natisnil svoj izhod v konzole Command or PowerShell.
Veliko lahko storite z bash-c. Ustvarite bližnjice na namizju za zagon programov Linuxa, jih vključite v skripte serije ali PowerShell ali pa jih vodite na kakršenkoli drug način, s katerim boste zagnali program Windows. Za več idej si oglejte naša navodila za uporabo bash-c v sistemu Windows.
Zaženite programe programa Windows iz programa Bash
Od posodobitve za ustvarjalce lahko zdaj zaženete programe Windows iz sistema Bash. To pomeni, da lahko v ukazni vrstici Bash vključite ukaze Windows skupaj z ukazi Linux.
Za zagon programa Windows vnesite pot do datoteke. exe in pritisnite Enter. Vgrajene programe Windows boste našli v mapi /mnt/ c v okolju Bash.
Zaženi Graphical Linux namizni programi
Microsoft uradno ne podpira grafične programske opreme Linux v operacijskem sistemu Windows. Funkcija Bash je namenjena samo za zagon programov, ki jih razvijalci potrebujejo. Vendar je dejansko mogoče zagnati grafične namizne programe v sistemu Windows z uporabo lupine Bash.
To ne bo delovalo privzeto. Namestiti morate strežnik X in nastaviti spremenljivko DISPLAY, preden se grafični namizni programi Linux zaženejo na namizju sistema Windows. Enostavnejša aplikacija, bolj verjetno je, da bo dobro delovala. Bolj zapletena je uporaba, bolj verjetno je, da bo poskusil narediti nekaj osnovnega podsistema Windows za Linux, ki še ne podpira. Najboljše, kar lahko storite, je, da posnamete s temi navodili in upate na najboljše.
Spremenite svoj uporabniški račun UNIX
Ko prvič nastavite Bash, boste morali ustvariti uporabniški račun UNIX in nastaviti geslo. Samodejno se prijavite s tem računom vsakič, ko odprete okno Bash.Če želite spremeniti svoj uporabniški račun UNIX - ali uporabiti root račun kot privzeti račun v ukazni lupini - obstaja skriti ukaz lxrun ali spremeni privzeti uporabniški račun.
Odstranite in ponovno namestite Ubuntu Envrionment
Ko namestite nekatere programe ali spremenite nekatere nastavitve, boste morda želeli ponovno namestiti okolje Ubuntu in dobiti nov sveženj Linuxa. To lahko storite z ukazom lxrun, kot je opisano tukaj, ki vam omogoča, da odstranite nameščene sistemske datoteke sistema Linux in ohranite ali izbrišete uporabniške datoteke v domači mapi.
Bash bo samodejno znova namestil okolje Ubuntu ob naslednjem zagonu, vendar se lahko ukaz lxrun uporabi tudi za namestitev okolja Linux. Na primer, lahko napišete ukaz, ki samodejno odgovarja na vprašanja, ki ste jih postavili pri namestitvi okolja Linux.
Nadgradite svoje okolje Ubuntu
Ustvarjalci ustvarjalcev Windows 10 Posodobi zdaj ustvarja Bash okoljih z novim operacijskim sistemom Ubuntu 16.04 LTS.Če pa ste ustvarili okolje Bash na starejši različici operacijskega sistema Windows 10 in nadgradili, boste še vedno imeli okolje Ubuntu, ki temelji na Ubuntu 14.04 LTS.
Starševsko okolje Bash lahko nadgradite z Ubuntu 14.04 LTS v Ubuntu 16.04 LTS in dobite najnovejšo programsko opremo.
Podjetni geeks bo brez dvoma ugotovil druge zanimive stvari, ki jih lahko naredite z okoljem Linuxa v prihodnosti. Upajmo, da bo podsistem Windows za Linux še naprej močnejši, vendar ne pričakujte, da bo Microsoft uradno podpiral grafične namizne programe Linux ali strežniško programsko opremo, ki jo je treba vedno zagnati v ozadju.