- - Come tornare a bash in Terminal su macOS Catalina

Come tornare a bash in Terminal su macOS Catalina

La shell predefinita su macOS Catalina è cambiatada Bash a Zsh. Devi eseguire un comando per apportare effettivamente la modifica e molti pensano che Zsh sia migliore. Se hai effettuato il passaggio e desideri tornare a Bash come shell predefinita ogni volta che apri Terminale, è una modifica facile da apportare. Ecco come puoi tornare a bash nel Terminale.

Torna a bash nel Terminale

Apri l'app Terminale e nella barra dei menu selezionala voce di menu Terminale. Dal menu, selezionare Preferenze. Nella finestra Preferenze, vai alla scheda Generale. C'è un'opzione chiamata "Conchiglie aperte con". Seleziona "Comando (percorso completo):". Nel campo sottostante, inserisci quanto segue;

/bin/bash

Esci da Terminal e riaprilo. Il terminale ora si aprirà sempre in Bash.

Cambia la shell predefinita in bash

La sezione precedente cambia quale shell ilIl terminale si apre con, tuttavia in realtà non modifica la shell predefinita in bash. Ha più o meno lo stesso effetto, ma se si desidera ripristinare la shell predefinita in bash, eseguire il comando seguente in Terminale. Dovrai inserire la tua password.

chsh -s /bin/bash

Dopo questo comando, puoi lasciare l'opzione in Preferenze terminale impostata su "Shell di accesso predefinita" sotto l'opzione "Shell aperte con".

Una volta effettuato l'aggiornamento a Catalina, non è più possibile rimuoverloZsh dal sistema. Dato che puoi cambiare la shell in Bash, non importa molto. L'unico aspetto negativo di tornare a Bash è che ogni volta che apri una nuova finestra di Terminale, ci sarà un messaggio in alto che ti dirà di passare a Zsh e ti darà il comando per effettuare il passaggio.

Per quanto riguarda quale shell dovresti usare, è davvero all'altezzaa te. Ci sono altre shell oltre a Bash e Zsh disponibili su macOS. Se si desidera visualizzare un elenco di tutte le shell disponibili, eseguire il comando seguente in Terminale.

cat /etc/shells

Successivamente, puoi scegliere una qualsiasi delle shelle usali come shell utilizzata da Terminal o modifica la shell predefinita. Il comando è lo stesso, tranne per il fatto che devi cambiare "bin / bash" con la shell che vuoi impostare come predefinita.

chsh -s /bin/bash

Se vuoi passare a Csh, avresti eseguito il seguente comando;

chsh -s /bin/csh

Allo stesso modo, per cambiare la shell a cui si apre senza cambiare la shell predefinita, inserirla nelle preferenze di Terminal.

/bin/csh

Entrambe le modifiche sono facili da apportare.

Commenti