Come utilizzare zsh come predefinito in Terminal per Mac OS
Zsh, o z shell, è una popolare shell alternativa a bash e tcsh, completa di molti miglioramenti e opzioni di personalizzazione offerte attraverso il progetto Oh-My-ZSH.
Se desideri utilizzare zsh come shell predefinita in Terminal per Mac OS anziché bash, puoi farlo piuttosto facilmente seguendo i seguenti passaggi:
Come impostare zsh come shell predefinita in Terminal per Mac
- Apri l'app Terminale e apri il menu "Terminale", scegliendo "Preferenze"
- Per impostare tutte le shell come predefinite in zsh:
- Scegli la scheda "Generale" e cambia "Shells open with:" in "Command (complete path)" e inserisci quanto segue:
- Per modificare una specifica shell del profilo in zsh:
- Scegli la scheda "Profili" e seleziona un profilo da modificare dall'elenco (o creane uno personalizzato)
- Vai alla scheda "Shell" e seleziona "Esegui comando:" e inserisci "zsh"
- Apri una nuova finestra di Terminale o apri una nuova finestra con il profilo specifico per cui hai impostato zsh, ora avrai zsh come predefinito
/bin/zsh/
Questa modifica a zsh come shell predefinita persisterà tra l'uscita e il riavvio di Terminal, anche se qualsiasi shell o finestra di terminale attualmente attiva dovrà essere aggiornata o inserire manualmente zsh.
Sì, ci sono altri modi per farlo, ma abbastanza interessante, specificare una shell da aprire aiuta effettivamente a velocizzare l'app Terminale in Mac OS in molti casi, quindi potrebbe offrire anche un aumento delle prestazioni (per la cronaca, non è necessario che sia zsh per ottenere il miglioramento della velocità, puoi cambiare la shell predefinita con qualsiasi cosa disponibile sul Mac per lo stesso effetto).
Puoi anche cambiare iTerm, il popolare sostituto del Terminale, per utilizzare zsh come shell predefinita andando nelle Preferenze dell'app e regolando Profili > Generale > Comando su 'zsh'
Ora che hai zsh come shell predefinita in MacOS o Mac OS X, potresti dare un'occhiata al fantastico progetto oh-my-zsh su https://github.com/robbyrussell /oh-my-zsh per trovare temi, funzioni e altre personalizzazioni da portare a zsh.