Zsh Vs. Bash iekšā macOS Catalina

Ar uzsākt macOS Catalina, bez daudzajiem jaunumiem un iezīmēm, Apple ieviesta un Zsh (Z apvalks) vietā Stipri iesist (Bourne-atkal apvalks). Lietotāji, kas pārzina Baša skriptus un interaktīvās komandrindas no Terminal, viņi ātri pamanīja šīs izmaiņas. Iekš Terminal Lai to izdarītu, ieteicams palaist komandrindu pāreja no Baša uz 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.

Kopš 16 gadiem, kopš OS X 10.2 Jaguar, Bašs tika izmantots kā galvenais izstrādātāja apvalks skripti un komandrindas līdz sistēmas pamatnei macOS.

Kāpēc tika veikta pāreja no Baša uz Zsh

Vienkārši izsakoties, tas būtu par ierobežojumiem, ko uzliek izplatīšanas licence (GNU) Baša lietošanai.
Bašs ir izstrādes procesā, sasniedzis 5.0 versiju. Galīgā versija tika izlaista 2019 janvāra sākumā. Tomēr Apple lietots līdz MacOS Mojave (izlaists 2018. gada rudenī) novecojusi versija. Tam tika dota priekšroka Bash neko, 2007 versija. Jaunākas Bash versijas ir izlaistas ar licenci GNU General Public Licence modificēts (GPLv3), kas prasa zināmu daudzumu ierobežojumi un klauzulas programmatūras nodrošinātājiem.

Bašs Vs. ZSH

Lietotājiem pārejai no Bash uz Zsh vajadzētu būt iemeslam priecāties. Īpaši tiem, kas lieto bieži Terminal. Zsh (Z apvalks) ir balstīta uz to pašu valodu kā Bash, taču tā piedāvā interesantas iespējas. Intuitīvas komandrindas, iespraustLTV un tēmas grafika.
Bez Bash komandām, Zsh ir arī daudzas citas īpašas komandas, un daudzas no tām lietotājs var konfigurēt, lai veiktu dažas darbības. Vārds.

- automātiska komandrindu aizpildīšana (automātiska pabeigšana)
- paplašinātie mainīgie
- aizstāt ceļu
- intuitīvs ceļa pagarinājums. “/u/lo/b <TAB>” iet uz "/ usr / local / bin"
- atbalsts ak-mans-ZSH paplašinātām iespējām
- motīvu atbalsts in Terminal
- daudzi citi, prezentēti šeit.

Oh-My-ZSH ir populārākais Zsh ietvars, kas tiek piegādāts kopā ar daudziem iespraustLTV un tēmas iekļauti. Viegli uzstādīt, konfigurēt un pielāgot.

Kā instalēt Oh-My-Zsh priekš Zsh macOS

Ieskriet Terminal komandrinda:

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

Pēc oh-my-zsh instalēšanas jums ir bagātīga bibliotēka spraudņi ja tēmas. Turklāt atkarībā no jūsu vēlmēm ir daudz konfigurācijas un pielāgošanas iespēju. Visas detaļas atrast šeit.

Moduļu un utilītu ieteikumi: iTerm2 (terminal emulators, ko tas aizstās Terminal), Homebrew un tēma POWERLEVEL9K priekš Zsh (Oh-My-Zsh).

Kā mēs maināmies default čaula iekšā macOS Catalina

Ja jūs neesat apmierināts ar Zsh, jūs vienmēr varat atgriezties pie Bash macOS Katrīna. Tomēr paturiet prātā, ka tā ir elementāra Bash versija, sākot no 2007. gada.

Ieskriet Terminal komandrinda, lai atgrieztos pie Bash:

chsh -s /bin/bash

Bez Bash un Zsh jūs varat aktivizēt arī citus čaulas macOS Katalīna.
Ieskriet Terminal komanda cat /etc/shells caur kuru jūs varat redzēt čaulas, kas iekļautas macOS Katalīna.

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

Tehnoloģijas entuziasts, ar prieku rakstu vietnē StealthSettings.com no 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalu platformās (WooCommerce, Magento, PrestaShop).

kā uz » iHowTo » iHowTo - macOS » Zsh Vs. Bash iekšā macOS Catalina
Leave a Comment