13Sep

Kako uporabljati Zsh( ali drugo školjko) v operacijskem sistemu Windows 10

Lučka Bash, ki prihaja z posodobitvijo sistema Windows 10 z Anniversary, je prevara. To ni samo Bash - to je kompatibilna plast za zagon Linux programske opreme v sistemu Windows. Uporabite ga lahko za zagon Zsh ali katerokoli drugo lupino, ki jo želite.

Kot Insider Build 14342, lupina Zsh zdaj deluje v operacijskem sistemu Windows 10. Bash lahko samodejno izvede Zsh, ko ga zaženete. Oh, moj Zsh dela tudi za prilagajanje vaše Zshove lupine v operacijskem sistemu Windows, tako kot v Linuxu.

Najprej: Namesti Bash

Pred namestitvijo vaše lupine po izbiri morate najprej omogočiti podsistem Windows za Linux in namestiti Bash. S tem bo v operacijskem sistemu Windows nameščeno celotno uporabniško okolje Ubuntu, vključno z lupino Bash.

Če ste že namestili Bash v operacijskem sistemu Windows, morate iti dobro.

Kako namestiti Zsh( ali drugo školjko)

Ko je Bash nameščen, morate samo namestiti lupino, ki jo želite uporabiti znotraj Bash-a. To naredite z ukazom apt-get, prav tako kot vi namestite kateri koli drug paket programske opreme na Ubuntu Linuxu.

Če želite namestiti Zsh, odprite lupino Bash in zaženite naslednji ukaz:

sudo apt-get namestite zsh

Ko ste pozvani, pritisnite tipko "y" in pritisnite Enter za nadaljevanje. Apt-get bo samodejno prenesel in namestil Zsh iz odlagališč Ubuntu.

Če želite uporabiti drugo lupino, navedite ime te lupine namesto Zsh. Na primer, ljudje poročajo, da lupina rib deluje tudi.Če ga želite namestiti, boste zagnali naslednji ukaz:

sudo apt-get namestite ribe

Kako zagnati Zsh( ali drugo školjko)

Če želite zagnati Zsh ali drugo okno po namestitvi, vnesite ime lupine v Bashpritisnite in pritisnite Enter. Na primer, če želite začeti uporabljati Zsh iz Bash-a, vnesite:

zsh

Od vas vas bomo pozvali, da preklopite skozi prvotno namestitveni proces Zsh in ustvarite konfiguracijski profil, ko ga prvič zagnate. Vnesite »2«, da ustvarite konfiguracijski profil s priporočenimi privzetimi nastavitvami.

Če želite zapustiti zsh lupino in se vrniti na Bash, zaženite naslednji ukaz: izhod

Kako narediti Bash samodejno zagnati Zsh

Zaradi načina, kako je Microsoft implementiral to funkcijo, ne morete zagnati Zsh neposredno in obiti Bash.Če želite zagnati zagon programa Linux, morate zagnati okno Bash in tam odprite programsko opremo. Vendar lahko Bash samodejno preklopite na Zsh, ko ga zaženete.

Če želite to narediti, boste morali urediti datoteko. bashrc. Bash bo zagnal ukaze v tej datoteki vsakič, ko se bo začel. To lahko storite z uporabo katerega koli urejevalnika besedila, ki vam je najbolj všeč, vključno z vi, vendar bomo postopek razložili z uporabo nano.

Če želite odpreti datoteko. bashrc v nano, zaženite ta ukaz:

nano. bashrc

V datoteko dodajte naslednje vrstice. Lahko preprosto dodate »exec zsh«, vendar bodo naslednje vrstice zagotovile, da bo Bash le zagnati Zsh, ko odprete okno Bash. To se bo izognilo povzročanju težav za drugo programsko opremo.

# Zagon Zsh, če [-t 1];nato exec zsh fi

Če želite izvedeti drugo lupino, bi namesto »zsh« vnesli ukaz ukazne lupine.

Ko boste storili, pritisnite Ctrl + O in nato Enter za shranjevanje. Pritisnite Ctrl + X za izhod iz nana.

Zdaj, ko odprete aplikacijo Bash v operacijskem sistemu Windows, se bo zdaj zagnal z lupino Zsh.

Če želite spremeniti svojo spremembo, ponovno uredite datoteko. bashrc in izbrišite razdelek, ki ste ga dodali.

Vse alternative lupine Linux bi morale delovati v teoriji.Če tega ne storite, mora Microsoft popraviti osnovni podsistem Windows za Linux, tako da je pravilno nameščena večja programska oprema za Linux. Ogledate si lahko obstoječe hrošče in prijavite nove hrošče Microsoftu na strani BashOnWindows GitHub.