Kako promijeniti zadanu ljusku u Bash na macOS Catalina

Prozor terminala na radnoj površini macOS Catalina.

S macOS Catalina , Apple je sada koristi Zsh kao zadana ljuska. Volimo Zsh , ali pouzdana stara Bash ljuska i dalje je uključena u macOS i možete se brzo vratiti na Bash ako želite.

Zsh je samo zadana ljuska na novostvorenim korisničkim računima, tako da će svi postojeći računi koje imate na nadograđenom Macu i dalje prema zadanim postavkama koristiti Bash osim ako ga ne promijenite. Svaki korisnički račun ima svoje zadane postavke ljuske.





S terminala

Da biste promijenili zadanu ljusku korisničkog računa na macOS-u, jednostavno pokrenite |_+_| (promijeni ljusku) naredbu u prozoru terminala.

Promijenite zadanu ljusku u Bash pokretanjem sljedeće naredbe:



chsh -s

Morat ćete unijeti lozinku svog korisničkog računa. Na kraju zatvorite prozor terminala i ponovno ga otvorite. Koristit ćete Bash umjesto Zsh.

Promjena zadane ljuske u Bash na macOS Catalina.

Oglas

Promijenite zadanu ljusku natrag u Zsh pokretanjem ove naredbe:



bash --version

Unesite svoju lozinku kada se to od vas zatraži. Nakon što zatvorite prozor terminala i ponovno ga otvorite, koristit ćete Zsh.

Promjena zadane ljuske u Zsh na macOS Catalina.

Možete vidjeti popis uključenih ljuski koje možete odabrati pokretanjem sljedeće naredbe:

zsh --version

Popis dostupnih školjki u macOS Catalina

Iz postavki sustava

Ovu opciju također možete promijeniti grafički iz postavki sustava ako želite.

Idite na Postavke sustava > Korisnici i grupe na svom Macu. Kliknite ikonu zaključavanja i unesite svoju lozinku. Držite tipku Ctrl, kliknite ime svog korisničkog računa u lijevom oknu i odaberite Napredne opcije.

Otvaranje naprednih opcija u odjeljku Korisnici i grupe na macOS-u.

Kliknite padajući okvir Prijava Shell i odaberite /bin/bash da biste koristili Bash kao zadanu ljusku ili /bin/zsh da biste koristili Zsh kao zadanu ljusku. Kliknite OK da biste spremili promjene.

Grafička promjena zadane ljuske za prijavu u macOS Catalina.

Bash na macOS-u je još uvijek zastario

Međutim, imajte na umu da je verzija Bash (Bourne Again Shell) uključena u macOS još uvijek prilično zastarjela. Ako pokrenete |_+_| , vidjet ćete da Catalina uključuje Bash 3.2.57 kada je Bash 5.0 najnovija verzija. Novije verzije licencirane su pod GPLv3 licencom, dok Apple još uvijek distribuira verziju licenciranu pod GPLv2.

Oglas

Nasuprot tome, verzija Zsh-a (Z shell) uključena u macOS (provjerite s |_+_| ), je Zsh 5.7.2, što je najnovija verzija u vrijeme Catalina izdanja.

Pregledavanje verzija Bash i Zsh na macOS Catalina.

Ako želite najnoviju verziju Basha, možete instalirajte ga sami putem Homebrew-a .

PROČITAJTE SLJEDEĆE Profilna fotografija Chrisa Hoffmana Chris Hoffman
Chris Hoffman je glavni urednik How-To Geek. Više od desetljeća piše o tehnologiji i dvije godine je bio kolumnist PCWorld-a. Chris je pisao za The New York Times, bio je intervjuiran kao stručnjak za tehnologiju na TV postajama kao što je Miamijev NBC 6, a njegov rad su pokrivale novinske kuće poput BBC-a. Od 2011. Chris je napisao preko 2000 članaka koji su pročitani gotovo milijardu puta --- i to samo ovdje na How-To Geek.
Pročitajte cijelu biografiju

Zanimljivi Članci