macOS Catalina are o coajă 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 pentru a utiliza zsh, vă rugăm să rulați chsh -s / bin / zsh ”. Nu trebuie să-l utilizați și, dacă ați trecut la zsh, este foarte ușor să reveniți 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 selectați folderul de acasăcoloana din stânga. Utilizaț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.

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.
export 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ă eștifolosind orice coajă în afară de 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 opriți ferm utilizarea noului shell, mesajul va deveni enervant. Nu este obișnuit cu ceva.
Dacă sunteți obișnuit să treceți la zsh,ar trebui să te uiț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 sa 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.
Comentarii