- - Jak ukryć komunikat „domyślna powłoka interaktywna to teraz zsh” w terminalu na macOS

Jak ukryć komunikat „domyślna powłoka interaktywna to teraz zsh” w terminalu na macOS

macOS Catalina ma nową powłokę; zsh. Nie przełączasz się automatycznie na to, ale za każdym razem, gdy otwierasz Terminal, pojawia się komunikat „Domyślną powłoką interaktywną jest teraz zsh. Aby zaktualizować konto, aby korzystało z zsh, uruchom polecenie chsh -s / bin / zsh ’. Nie musisz go używać, a jeśli przełączysz się na zsh, bardzo łatwo możesz wrócić do bash. Jeśli wróciłeś do trybu bash, prawdopodobnie znowu widzisz tę wiadomość. Oto jak możesz to ukryć.

Ukryj „domyślna powłoka interaktywna to teraz zsh”

Aby ukryć wiadomość po przejściu na bash, będziesz musiał edytować swój profil bash. Aby to zrobić, otwórz aplikację TextEditor lub dowolny inny edytor tekstu.

Przejdź do Plik> Otwórz i wybierz folder domowy zkolumna po lewej stronie. Użyj Command + Shift +. skrót klawiaturowy, aby wyświetlić ukryte pliki, jeśli nie są one już ustawione do wyświetlania. Poszukaj pliku .bash_profile i otwórz go w wybranym edytorze tekstu.

Plik .bash_profile może być pusty lub może nie być. To zależy od zmian, które wprowadziłeś w profilu. Niezależnie od tego, dodaj następujący wiersz do pliku i zapisz zmianę.

export BASH_SILENCE_DEPRECATION_WARNING=1

Terminal nie będzie już wyświetlał „Domyślną powłoką interaktywną jest teraz zsh. Aby zaktualizować konto, aby używało zsh, uruchom wiadomość chsh -s / bin / zsh ’u góry.

Jest mało prawdopodobne, że kiedykolwiek przegapisz tę wiadomość, ale aby ją odzyskać, musisz otworzyć plik .bash_profile i usunąć wiersz dodany powyżej. Zapisz zmianę, a komunikat pojawi się ponownie.

Komunikat pojawi się i pozostanie, jeśli takza pomocą dowolnej powłoki innej niż zsh. Może to być denerwujące, ale jest konieczne, ponieważ Apple chce, abyś wiedział, że jest nowa domyślna powłoka, na którą powinieneś przełączyć. Jeśli zdecydowanie sprzeciwiasz się użyciu nowej powłoki, wiadomość z pewnością będzie denerwująca. Nikt nie jest do tego przyzwyczajony.

Jeśli obawiasz się przejścia na zsh,powinieneś spojrzeć na to, co ma do zaoferowania. Jeśli już, to lepiej i przynajmniej przejście od bash do zsh nie jest aż tak bolesne. Zsh oferuje więcej możliwości dostosowywania, a jego funkcja autouzupełniania jest inteligentniejsza. Różnice są niewielkie, ale już istnieją i mogą okazać się świetne, gdy zaczniesz z nich korzystać. Ma także kilka poleceń, których bash nie ma, więc jeśli nic więcej, zdecydowanie chcesz sprawdzić Zsh.

Komentarze