Cum să ascundeți „shell-ul interactiv implicit” este acum mesajul zsh în Terminal pe macOS

click fraud protection

macOS Catalina are o cochilie nouă; zsh. Nu esteți comutat automat la acesta, dar de fiecare dată când deschideți Terminalul, vedeți un mesaj care vă spune „shell-ul interactiv implicit este acum zsh. Pentru a actualiza contul dvs. pentru a utiliza zsh, rulați chsh -s / bin / zsh ”. Nu trebuie să-l utilizați și, dacă ați trecut la zsh, este foarte ușor de făcut treceți înapoi la bash. Dacă ați revenit la bash, probabil că veți vedea mesajul din nou. Iată cum îl puteți ascunde.

Ascundeți „shell-ul interactiv implicit este acum zsh”

Pentru a ascunde mesajul după ce treceți la bash, va trebui să editați profilul bash. Pentru a face acest lucru, deschideți aplicația TextEditor sau orice alt editor de text la alegere.

Accesați Fișier> Deschideți și selectați folderul principal din coloana din stânga. Folosiți comanda + Shift +. scurtătură de la tastatură pentru a afișa fișiere ascunse dacă nu sunt deja setate să fie afișate. Căutați fișierul .bash_profile și deschideți-l în editorul de text ales.

instagram viewer

Fișierul .bash_profile poate fi gol sau este posibil să nu fie. Depinde de modificările aduse profilului. Indiferent, adăugați următoarea linie în fișier și salvați modificarea.

exporta BASH_SILENCE_DEPRECATION_WARNING = 1

Terminalul nu va mai afișa „shell-ul interactiv implicit este acum zsh. Pentru a actualiza contul pentru a utiliza zsh, vă rugăm să rulați mesajul chsh -s / bin / zsh în partea de sus.

Este puțin probabil să pierdeți vreodată acest mesaj, dar pentru a-l recupera înapoi, trebuie să deschideți fișierul .bash_profile și să eliminați linia adăugată mai sus. Salvați modificarea și mesajul va reapărea.

Mesajul apare și se blochează dacă utilizați alt shell decât zsh. Poate fi enervant, dar este necesar, deoarece Apple dorește să știi că există un nou shell implicit pe care ar trebui să-l schimbi. Dacă nu sunteți ferm împotriva utilizării noului shell, mesajul va fi enervant. Nu este ceva obișnuit.

Dacă sunteți obișnuit cu privire la trecerea la zsh, ar trebui să vă uitați la ce are de oferit. Dacă este ceva, este mai bine și cel puțin, trecerea de la bash la zsh nu este atât de dureroasă. Zsh oferă mai multe personalizări, iar funcția automată completă este mai inteligentă. Diferențele sunt minore, dar sunt acolo și s-ar putea dovedi a fi mari odată ce începeți să o utilizați. De asemenea, are câteva comenzi pe care bash nu le are, dacă nimic altceva, cu siguranță doriți să verificați zsh out.

watch instagram story