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 terminalszybko zauważyli tę zmianę. W tym celu sugeruje się wykonanie 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 (wydany jesienią 2018 roku) to 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ć przyjemnością. Zwłaszcza dla tych, którzy często korzystają z terminalu. 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 w terminalu
- 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

Uruchom wiersz poleceń w terminalu:

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 emulatora, który 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 Catalina. Należy jednak pamiętać, że jest to podstawowa wersja Basha z 2007 roku.

Uruchom wiersz poleceń w terminalu, aby powrócić do Bash:

chsh -s /bin/bash

Oprócz Bash i Zsh możesz także aktywować inne pociski w macOS Catalina.
Wykonaj w poleceniu Terminal 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

Zsh Vs. Wygiąć przez uderzenie macOS Catalina

O autorze

podstęp

Pasjonat wszystkiego co gadżet i IT, z przyjemnością piszę o skradaniu sięsettings.com od 2006 roku i lubię odkrywać z Wami nowe rzeczy o komputerach i systemach operacyjnych macSystem operacyjny, Linux, Windows, iOS i Android.

Zostaw komentarz