Zsh Vs. Wygiąć przez uderzenie macOS Catalina

Wraz z uruchomieniem macOS Catalina, oprócz wielu nowości i funkcji, Apple wprowadzone i Zsh (Powłoka Z) na miejscu Bash (Powłoka Bourne'a). Użytkownicy znający skrypty Bash i interaktywne wiersze poleceń z Terminal, szybko zauważyli tę zmianę. w Terminal sugerowane jest uruchomienie wiersza poleceń przejście z Bash do 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.

Używany od 16 lat temu, od czasu OS X 10.2 Jaguar, Bash był używany jako główny programista powłoki skrypty i wiersze poleceń do podstawy systemu macOS.

Dlaczego dokonano przejścia z Bash do Zsh

Mówiąc prosto, chodzi o ograniczenia nałożone przez licencja dystrybucyjna (GNU) na korzystanie z Bash.
Bash jest w trakcie opracowywania, osiągnął wersję 5.0. Wersja ostateczna wydana na początku stycznia 2019. Jednak Apple używany do MacOS Mojave (wydana jesienią 2018 r.) przestarzała wersja. To było preferowane Bash NIC, wersja 2007. Nowsze wersje Bash zostały wydane na licencji Powszechna Licencja Publiczna GNU zmodyfikowany (GPLv3), co wymaga trochę ograniczenia i klauzule dla dostawców oprogramowania.

Bash vs. zsh

Dla użytkowników przejście z Bash na Zsh powinno być powodem do radości. Zwłaszcza dla tych, którzy często korzystają Terminal. Zsh (Skorupa Z) jest oparty na tym samym języku co Bash, ale zapewnia ciekawe funkcje. Intuicyjne linie poleceń, wtyczkapojazdy terenowe i motywy grafika.
Oprócz poleceń Bash, w Zsh istnieje wiele innych specyficznych poleceń i wiele z nich może być skonfigurowanych przez użytkownika do wykonywania niektórych operacji. Nazwa.

- automatyczne uzupełnianie linii poleceń (automatyczne uzupełnianie)
- zmienne rozszerzone
- wymienić ścieżkę
- intuicyjne rozszerzenie ścieżki. “/u/lo/b <TAB>” idzie do „/ usr / local / bin”
- wsparcie oh-my-zsh dla rozszerzonych możliwości
- obsługa motywów in Terminal
- wiele innych przedstawionych tutaj.

Oh-My-zsh jest najpopularniejszym frameworkiem dla Zsh, dostarczanym z wieloma wtyczkapojazdy terenowe i motywy włączone. Łatwy w instalacji, konfiguracji i dostosowaniu.

Jak zainstalować Oh-My-Zsh dla Zsh na macOS

Wbiec Terminal wiersz poleceń:

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

Po zainstalowaniu oh-my-zsh masz hojną bibliotekę wtyczki jeśli tematy. Ponadto istnieje wiele opcji konfiguracji i dostosowywania w zależności od preferencji. Wszystkie szczegóły tutaj.

Zalecenia dotyczące modułów i narzędzi: iTerm2 (terminal emulator, co go zastąpi Terminal), Homebrew i motyw POWERLEVEL9K dla Zsh (Oh-My-Zsh).

Jak się zmieniamy default powłoka w macOS Catalina

Jeśli nie jesteś zadowolony Zsh, zawsze możesz wrócić do Bash w macOS Katarzyna. Należy jednak pamiętać, że jest to podstawowa wersja Basha z 2007 roku.

Wbiec Terminal wiersz poleceń, aby powrócić do Bash:

chsh -s /bin/bash

Oprócz Bash i Zsh możesz także aktywować inne pociski w macOS Catalina
Wbiec Terminal zamówienie cat /etc/shells przez które widać muszle zawarte w macOS Catalina

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

Pasjonat technologii, z przyjemnością piszę na StealthSettings.com od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, a także w językach programowania oraz platformach blogowych (WordPress) i dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » iHowTo » iHowTo - macOS » Zsh Vs. Wygiąć przez uderzenie macOS Catalina
Zostaw komentarz