Come nascondere il messaggio “la shell interattiva predefinita è ora zsh” nel terminale su macOS

macOS Catalina ha una nuova shell; zsh. Non ci si passa automaticamente, ma ogni volta che si apre Terminal, viene visualizzato un messaggio che ti dice ‘La shell interattiva predefinita ora è zsh. Per aggiornare il tuo account per utilizzare zsh, esegui chsh -s / bin / zsh ‘. Non devi usarlo e se sei passato a zsh, è davvero facile tornare a bash. Se sei tornato a bash, probabilmente stai vedendo di nuovo il messaggio. Ecco come puoi nasconderlo.

Nascondi “la shell interattiva predefinita ora è zsh”

Per nascondere il messaggio dopo essere passato a bash, dovrai modificare il tuo profilo bash. Per farlo, apri l’app TextEditor o qualsiasi altro editor di testo di tua scelta.

  Come aggiungere un tema scuro / chiaro alla barra dei menu su macOS

Vai su File> Apri e seleziona la tua cartella Inizio dalla colonna a sinistra. Usa il comando + Maiusc +. scorciatoia da tastiera per mostrare i file nascosti se non sono già impostati per la visualizzazione. Cerca il file .bash_profile e aprilo nell’editor di testo di tua scelta.

Il file .bash_profile potrebbe essere vuoto o potrebbe non esserlo. Dipende dalle modifiche che hai apportato al profilo. Indipendentemente da ciò, aggiungi la seguente riga al file e salva la modifica.

export BASH_SILENCE_DEPRECATION_WARNING=1

Il terminale non mostrerà più il messaggio ‘La shell interattiva predefinita è ora zsh. Per aggiornare il tuo account per utilizzare zsh, esegui il messaggio chsh -s / bin / zsh ‘in alto.

  Come disabilitare le notifiche per un'app su macOS

È improbabile che ti manchi mai questo messaggio, ma per riaverlo, devi aprire il file .bash_profile e rimuovere la riga che hai aggiunto sopra. Salva la modifica e il messaggio riapparirà.

Il messaggio viene visualizzato e rimane visualizzato se stai utilizzando una shell diversa da zsh. Potrebbe essere fastidioso ma è necessario poiché Apple vuole che tu sappia che c’è una nuova shell predefinita a cui dovresti passare. Se sei fermamente contrario all’uso della nuova shell, il messaggio è destinato a diventare fastidioso. Non è qualcosa a cui tutti sono abituati.

Se sei preoccupato per il passaggio a zsh, dovresti guardare a cosa ha da offrire. Se non altro, è meglio e per lo meno, il passaggio da bash a zsh non è così doloroso. Zsh offre una maggiore personalizzazione e la sua funzione di completamento automatico è più intelligente. Le differenze sono minori ma ci sono e potrebbero rivelarsi grandi una volta che inizi a usarlo. Ha anche alcuni comandi che bash non ha, quindi se non altro, vuoi assolutamente controllare zsh.

  Come svuotare il cestino dopo 30 giorni su macOS