macOS Catalina har ett nytt skal; zsh. Du har inte automatiskt bytt till den men varje gång du öppnar terminal ser du ett meddelande som säger dig 'Det interaktiva skalet som standard är nu zsh. För att uppdatera ditt konto för att använda zsh, kör chsh -s / bin / zsh '. Du behöver inte använda det, och om du bytte till zsh är det verkligen lätt att växla tillbaka till bash. Om du har bytt tillbaka till bash ser du förmodligen meddelandet igen. Så här kan du dölja det.
Dölj "standard interaktivt skal är nu zsh"
För att dölja meddelandet efter att du bytt till bash måste du redigera din bash-profil. För att göra det, öppna TextEditor-appen eller någon annan textredigerare du väljer.
Gå till Arkiv> Öppna och välj din hemmapp frånkolumnen till vänster. Använd kommandot + Skift +. kortkommando för att visa dolda filer om de inte redan är inställda på att visa. Leta efter filen .bash_profile och öppna den i den textredigerare du väljer.
.Bash_profile-filen kan vara tom eller kanske inte. Det beror på vilka ändringar du har gjort i profilen. Hur som helst lägger du till följande rad i filen och sparar ändringen.
export BASH_SILENCE_DEPRECATION_WARNING=1
Terminalen visar inte längre 'Det interaktiva standardskalet är nu zsh. För att uppdatera ditt konto för att använda zsh, kör chsh -s / bin / zsh '-meddelandet högst upp.
Det är osannolikt att du någonsin kommer att missa det här meddelandet men för att få tillbaka det måste du öppna filen .bash_profile och ta bort raden som du har lagt till ovan. Spara ändringen så kommer meddelandet att dyka upp igen.
Meddelandet visas och fastnar om du är detanvänder något annat skal än zsh. Det kan vara irriterande men det är nödvändigt eftersom Apple vill att du ska veta att det finns ett nytt standardskal som du bör byta till. Om du motsätter dig att använda det nya skalet, kommer meddelandet att bli irriterande. Det är inte något som någon är van vid.
Om du är orolig över att byta till zsh,du bör titta på vad den har att erbjuda. Om något är det bättre och åtminstone är övergången från bash till zsh inte så smärtsam. Zsh erbjuder mer anpassning, och dess auto-kompletta funktion är smartare. Skillnaderna är små men de är där och de kan visa sig vara stora när du börjar använda den. Det har också några kommandon som bash inte har så om ingenting annat, du definitivt vill kolla zsh out.
kommentarer