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