Zsh vs. colpisci macOS Catalina

Con il lancio macOS Catalina, oltre alle tante novità e funzionalità, Apple introdotto e zsh (Z shell) in posizione Bash (Bourne-again shell). Utenti che hanno familiarità con gli script Bash e le righe di comando interattive da Terminal, hanno subito notato questo cambiamento. Nel Terminal si suggerisce di eseguire una riga di comando per farlo la transizione da Bash a 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.

Utilizzato da 16 anni fa, sin dai tempi di OS X 10.2 Jaguar, Bash è stato utilizzato come shell di sviluppo principale per script e righe di comando alla base del sistema macOS.

Perché è stata fatta la transizione da Bash a Zsh

In termini semplici, si tratterebbe delle restrizioni imposte da licenza di distribuzione (GNU) per l'uso di Bash.
Bash è in fase di sviluppo, ha raggiunto la versione 5.0. Versione finale rilasciata all'inizio di gennaio 2019. Tuttavia, Apple utilizzato fino a MacOS Mojave (rilasciato nell'autunno del 2018) una versione obsoleta. Era preferito Bash NIENTE, una versione di 2007. Le versioni più recenti di Bash sono state rilasciate su licenza GNU General Public License modificato (GPLv3), che richiede alcuni restrizioni e clausole per i fornitori di software.

Bash Vs. zsh

Per gli utenti, il passaggio da Bash a Zsh dovrebbe essere motivo di gioia. Soprattutto per chi usa frequentemente Terminal. zsh (Z shell) si basa sulla stessa lingua di Bash, ma offre funzionalità interessanti. Linee di comando intuitive, plug-inATV e temi grafica.
Oltre ai comandi Bash, in Zsh ci sono molti altri comandi specifici e molti possono essere configurati dall'utente per eseguire alcune operazioni. Nome.

- completamento automatico delle righe di comando (completamento automatico)
- variabili estese
- sostituisci percorso
- estensione del percorso intuitiva. “/u/lo/b <TAB>” va su "/ usr / local / bin"
- supporto oh-my-zsh per capacità estese
- supporto temi in Terminal
- molti altri, presentati qui.

Oh-My-zsh è il framework più popolare per Zsh, fornito con molti plug-inATV e temi inclusi. Facile da installare, configurare e personalizzare.

Come installare Oh-My-Zsh per Zsh su macOS

Correre in Terminal riga di comando:

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

Dopo aver installato oh-my-zsh hai una libreria generosa i plugin se temi. Inoltre, ci sono molte opzioni di configurazione e personalizzazione a seconda delle tue preferenze. Tutti i dettagli trovato qui.

Raccomandazioni su moduli e utilità: iTerm2 (terminal emulatore, cosa sostituirà Terminal), Fatto in casa e tema POWERLEVEL9K per Zsh (Oh-My-Zsh).

Come cambiamo default conchiglia dentro macOS Catalina

Se non sei soddisfatto zsh, puoi sempre tornare da Bash in macOS Caterina. Tuttavia, tieni presente che è una versione rudimentale di Bash, del 2007.

Correre in Terminal riga di comando per tornare a Bash:

chsh -s /bin/bash

Oltre a Bash e Zsh puoi anche attivare altre shell in macOS Catalina.
Correre in Terminal comando cat /etc/shells attraverso il quale puoi vedere le shell incluse in macOS Catalina.

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

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » iHowTo » iCome fare - macOS » Zsh vs. colpisci macOS Catalina
Lascia un tuo commento