13Sep
Bash ljuska koja dolazi s Windows 10 godišnjicom ažuriranja je varljiva. Nije samo Bash - to je sloj kompatibilnosti za pokretanje Linux softvera u sustavu Windows. Možete ga koristiti za pokretanje Zsh ili bilo koje druge ljuske koju želite.
Kao kod Insider Build 14342, Zsh shema sada radi na sustavu Windows 10. Bash može automatski izvršiti Zsh svaki put kad ga pokrenete. Oh My Zsh također radi za prilagodbu Zsh ljuske na Windows, baš kao i na Linuxu.
Prvo: Instalirajte Bash
Prije instaliranja ljuske po izboru najprije morate omogućiti Windows podsustav za Linux i instalirati Bash. Ovo će instalirati kompletnu Ubuntu korisničko okruženje u sustavu Windows, uključujući i Bash ljusku.
Ako ste već instalirali Bash na Windows, dobro ste ići.
Kako instalirati Zsh( ili drugu Shell)
Kada je instaliran Bash, samo trebate instalirati ljusku koju želite koristiti od Bash. Učinite to s apt-get naredbom, baš kao što biste instalirali bilo koji drugi softverski paket na Ubuntu Linux.
Da biste instalirali Zsh, otvorite ljusku Bash i pokrenite sljedeću naredbu:
sudo apt-get instaliraj zshPritisnite "y" kada se to zatraži i pritisnite Enter za nastavak. Apt-get automatski će preuzeti i instalirati Zsh iz Ubuntuovih spremišta.
Ako želite koristiti drugu ljusku, navedite naziv te ljuske umjesto Zsh. Na primjer, ljudi izvješćuju da Fish shell također radi. Da biste ga instalirali, pokrenuli biste sljedeću naredbu:
sudo apt-get instalirajte ribuKako pokrenuti Zsh( ili drugu ljusku)
Da biste pokrenuli Zsh ili drugu ljusku nakon što je instaliran, samo upišite naziv ljuske u Bashi pritisnite Enter. Na primjer, da biste počeli upotrebljavati Zsh iz Bash, upišite:
zshOd vas će se tražiti da prođete kroz Zshov prvi postupak postavljanja i izradite profil konfiguracije prilikom prvog pokretanja. Upišite "2" da biste stvorili profil konfiguracije s preporučenim zadanim postavkama.
Da biste napustili zsh shell i vratili se na Bash, pokrenite sljedeću naredbu:
izlazKako napraviti automatsko pokretanje basa pokretanja Zsh
Zbog načina na koji Microsoft implementira ovu značajku, ne možete pokrenuti izravno Zsh i zaobići Bash. Da biste pokrenuli Linux softver, morate pokrenuti Bash prozor i pokrenuti softver od tamo. Međutim, Bash se automatski može prebaciti na Zsh svaki put kad ga pokrenete.
Da biste to učinili, morat ćete urediti svoju. bashrc datoteku. Bash će pokrenuti naredbe u ovoj datoteci svaki put kad započne. To možete učiniti pomoću bilo kojeg uređivača teksta koji vam se sviđa, uključujući vi, ali ćemo objasniti postupak pomoću nano-a.
Da biste otvorili. bashrc datoteku u nano, pokrenite sljedeću naredbu:
nano. bashrc
Dodajte sljedeće retke u datoteku. Jednostavno možete dodati "exec zsh", ali sljedeće linije će osigurati da Bash pokrene samo Zsh kada otvorite prozor za skupljanje. To će izbjeći poteškoće s drugim softverom.
# Pokreni Zsh ako [-t 1];a zatim izvršiti zsh fiAko želite izvršiti drugu ljusku, umjesto "zsh" unesite naredbu ljuske.
Nakon što to učinite, pritisnite Ctrl + O, a zatim Enter za spremanje. Pritisnite Ctrl + X da biste napustili nano nakon toga.
Sada kada god otvorite aplikaciju Bash na Windowsu, sada će se pokrenuti pomoću Zsh ljuske.
Da biste preokrenuli promjenu, ponovno uredite. bashrc datoteku i izbrišite dio koji ste dodali.
Sve alternativne Linux ljuske trebaju raditi, u teoriji. Ako ne, Microsoft mora popraviti temeljni Windows podsustav za Linux tako da pravilno pokreće više Linux softvera. Možete pregledati postojeće greške i prijaviti nove greške Microsoftu na stranici BashOnWindows GitHub.