- - Come nascondere il messaggio "la shell interattiva predefinita ora è zsh" in Terminale su macOS

Come nascondere il messaggio "la shell interattiva predefinita è ora zsh" in Terminale su macOS

macOS Catalina ha una nuova shell; zsh. Non ci si passa automaticamente ad esso ma ogni volta che si apre Terminale, viene visualizzato un messaggio che dice "La shell interattiva predefinita è ora zsh. Per aggiornare il tuo account per usare zsh, esegui chsh -s / bin / zsh '. Non è necessario utilizzarlo e, se si passa a zsh, è davvero facile tornare a bash. Se sei tornato a bash, probabilmente visualizzerai di nuovo il messaggio. Ecco come puoi nasconderlo.

Nascondi "la shell interattiva predefinita ora è zsh"

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

Vai a File> Apri e seleziona la cartella principale dala colonna a sinistra. Usa il comando + Maiusc +. scorciatoia da tastiera per mostrare i file nascosti se non sono già impostati per mostrare. Cerca il file .bash_profile e aprilo nell'editor di testo che preferisci.

Il file .bash_profile potrebbe essere vuoto o potrebbe non esserlo. Dipende dalle modifiche apportate 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ù "La shell interattiva predefinita ora è zsh. Per aggiornare il tuo account per utilizzare zsh, esegui il messaggio chsh -s / bin / zsh ’in alto.

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

Il messaggio appare e si attacca se lo seiusando qualsiasi 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'utilizzo della nuova shell, il messaggio è destinato a diventare fastidioso. Non è qualcosa a cui nessuno è abituato.

Se sei preoccupato di passare a zsh,dovresti guardare cosa ha da offrire. Semmai, è 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 eccezionali una volta che inizi a usarlo. Ha anche alcuni comandi che bash non ha, quindi se non altro, devi assolutamente dare un'occhiata a zsh.

Commenti