Zsh Vs. Bash u macOS Catalina

Pokretanjem macOS Catalina, pored mnogih novih značajki i značajki, Apple uveden i Zsh (Z školjka) na mjestu Tresnuti (Bourne-opet ljuska). Korisnici koji su upoznati sa Bash skriptama i interaktivnim naredbenim redovima terminal, brzo su primijetili ovu promjenu. U Terminalu se preporučuje izvršiti naredbeni redak da biste to učinili prijelaz s Basha na Zsh.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

Koristi se od 16 godina prije, od vremena OS X 10.2 Jaguar, Bash se koristi kao glavna školjka za programere za skripte i naredbene retke do osnove macOS sustava.

Zašto je napravljen prijelaz s Bash-a na Zsh

Jednostavno rečeno, radilo bi se o ograničenjima koje je nametnuo licenca za distribuciju (GNU) za upotrebu Bash-a.
Bash je u procesu razvoja, stigao je do verzije 5.0. Konačna verzija objavljena početkom siječnja 2019. Međutim, Apple koristi MacOS Mojave (izdan u jesen 2018) zastarjelu verziju. Bilo je preferirano Bash Ništa, inačica 2007. Novije verzije Bash-a objavljene su pod licencom GNU Opće javne licence izmijenjeno (GPLv3), što zahtijeva neke ograničenja i klauzule za davatelje softvera

Bash vs. zsh

Za korisnike bi prelazak s Bash-a na Zsh trebao biti zadovoljstvo. Posebno za one koji Terminal često koriste. Zsh (Z školjka) temelji se na istom jeziku kao i Bash, ali donosi zanimljive značajke. Intuitivne naredbene linije, uključitiATV i Teme grafike.
Pored Bash naredbi, u Zsh-u postoje i mnoge druge određene naredbe, a mnoge mogu korisnik konfigurirati za obavljanje nekih operacija. Ime.

- automatsko dovršavanje naredbenih linija (samopotpunjenje)
- proširene varijable
zamijeniti put
- intuitivno produženje puta. “/u/lo/b <TAB>” ide u "/ usr / local / bin"
- podrška oh-my-zsh za proširene mogućnosti
- teme podržavaju u Terminalu
- prezentirano mnogo više ovdje.

O-My-zsh je najpopularniji okvir za Zsh, koji se isporučuje s mnogima uključitiATV i Teme uključeni. Jednostavan za instalaciju, konfiguriranje i prilagodbu.

Kako instalirati Oh-My-Zsh za Zsh na macOS

Izvršite naredbeni redak u terminalu:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Nakon instaliranja oh-my-zsh imate izdašnu biblioteku dodaci ako teme. Osim toga, ovisno o vašim željama, postoji mnogo opcija konfiguracije i prilagodbe. Svi detalji pronaći ovdje.

Preporuke za modul i uslužni program: iTerm2 (emulacijski terminal, koji će zamijeniti Terminal), Homebrew ako se bojite POWERLEVEL9K za Zsh (Oh-My-Zsh).

Kako promijeniti zadanu ljusku u macOS Catalina

Ako niste zadovoljni Zsh, uvijek se možete vratiti na Bash u macOS Catalina. Međutim, imajte na umu da je riječ o rudimentarnoj Bash verziji 2007-a.

Izvršite naredbeni redak u terminalu da biste se vratili na Bash:

chsh -s /bin/bash

Osim Bash i Zsh možete aktivirati i druge školjke u macOS Catalina.
Izvršite u naredbi Terminal cat /etc/shells kroz koje možete vidjeti školjke uključene u macOS Catalina.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Zsh Vs. Bash u macOS Catalina

O autoru

potajno

Strastveni o svemu što znači gadget i IT, sa zadovoljstvom pišem na stealthsettings.com sa 2006-a i volim otkrivati ​​nove stvari s vama o računalima i macOS-u, Linux operativnim sustavima, Windows, iOS i Android.

Ostavite komentar