Zsh Vs. Bašs macOS Catalina

Ieviešot macOS Catalina, papildus daudzām jaunām funkcijām un funkcijā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 termināls, viņi ātri pamanīja šīs izmaiņas. Lai to izdarītu, terminālī ir ieteicams izpildīt 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 uz MacOS sistēmas pamatni.

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 izmantoja MacOS Mojave (izlaista 2018 rudenī) novecojušu versiju. 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 prieks ir pārslēgšanās no Baša uz Zsh. Īpaši tiem, kuri bieži izmanto termināli. 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 (pašizpilde)
- paplašināti 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 terminālī
- vēl daudz, iesniegts š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 for Zsh MacOS

Izpildiet komandrindu terminālī:

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 (emulatora terminālis, kas aizstās terminālu), Homebrew ja tev ir bail POWERLEVEL9K priekš Zsh (Oh-My-Zsh).

Kā mainīt noklusējuma apvalku macOS Catalina

Ja jūs neesat apmierināts ar Zsh, MacOS Catalina vienmēr varat atgriezties Bašā. Tomēr paturiet prātā, ka tā ir 2007 rudimentārā Bash versija.

Izpildiet komandrindu terminālī, lai atgrieztos Bash:

chsh -s /bin/bash

Bez Bash un Zsh MacOS Catalina var aktivizēt arī citas čaulas.
Palaist komandā Terminālis cat /etc/shells caur kuru jūs varat redzēt apvalkus, kas iekļauti macOS Catalina.

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

Zsh Vs. Bašs macOS Catalina

Par autoru

Maskēšanās

Kaislīgi pret visu, kas nozīmē sīkrīku un IT, es ar prieku rakstu vietnē stealthsettings.com no 2006 un man patīk atklāt jaunas lietas par datoriem un macOS, Linux operētājsistēmām, Windows, iOS un Android.

Leave a Comment