macOS Catalina har et nytt skall; zsh. Du er ikke automatisk byttet til den, men hver gang du åpner terminalen, ser du en melding som forteller deg ‘Standard interaktivt skall er nå zsh. For å oppdatere kontoen din for å bruke zsh, vennligst kjør chsh -s / bin / zsh '. Du trenger ikke å bruke det, og hvis du byttet til zsh, er det veldig enkelt å bytte tilbake til bash. Hvis du har byttet tilbake til bash, ser du sannsynligvis meldingen igjen. Slik kan du skjule det.
Skjul ‘standard interaktivt skall er nå zsh’
For å skjule meldingen etter at du har byttet til bash, må du redigere bash-profilen din. For å gjøre det, åpner du TextEditor-appen eller en hvilken som helst annen tekstredigerer.
Gå til Fil> Åpne og velg hjemmemappen frakolonnen til venstre. Bruk kommandoen + skift +. hurtigtast for å vise skjulte filer hvis de ikke allerede er satt til å vises. Se etter .bash_profile-filen og åpne den i tekstredigeringsprogrammet du ønsker.

.Bash_profile-filen kan være tom, eller den kan ikke være. Det kommer an på hvilke endringer du har gjort i profilen. Legg til følgende linje til filen, og lagre endringen uansett.
export BASH_SILENCE_DEPRECATION_WARNING=1

Terminalen vil ikke lenger vise ‘Det interaktive standardskallet er nå zsh. Hvis du vil oppdatere kontoen din for å bruke zsh, kan du kjøre chsh -s / bin / zsh '-meldingen øverst.

Det er usannsynlig at du noen gang kommer til å savne denne meldingen, men for å få den tilbake, må du åpne .bash_profile-filen og fjerne linjen du la til ovenfor. Lagre endringen, og meldingen vises igjen.
Meldingen vises og stikker rundt hvis du er detbruker noe annet skall enn zsh. Det kan være irriterende, men det er nødvendig siden Apple vil at du skal vite at det er et nytt standardskall du bør bytte til. Hvis du er bestemt mot å bruke det nye skallet, vil meldingen sannsynligvis bli irriterende. Det er ikke noe noen er vant til.
Hvis du er opptatt av å bytte til zsh,du bør se på hva den har å tilby. Hvis noe, er det bedre og i det minste er overgangen fra bash til zsh ikke så smertefull. Zsh tilbyr mer tilpasning, og den auto-komplette funksjonen er smartere. Forskjellene er små, men de er der, og de kan vise seg å være store når du begynner å bruke den. Den har også noen få kommandoer som bash ikke har, så hvis ikke noe annet, vil du definitivt sjekke zsh out.
kommentarer