macOS Catalina má nový shell; zsh. Nejste na to automaticky přepnutí, ale při každém otevření Terminálu se zobrazí zpráva, která vás informuje ‘Výchozí interaktivní prostředí je nyní zsh. Chcete-li aktualizovat svůj účet tak, aby používal zsh, spusťte chsh -s / bin / zsh '. Nemusíte ji používat, a pokud jste přepnuli na zsh, je opravdu snadné přepnout zpět na bash. Pokud jste přepnuli zpět na bash, pravděpodobně se vám zpráva opět zobrazí. Zde je návod, jak to skrýt.
Skrýt „výchozí interaktivní shell je nyní zsh“
Chcete-li skrýt zprávu po přepnutí na bash, budete muset upravit svůj bash profil. Chcete-li to provést, otevřete aplikaci TextEditor nebo jakýkoli jiný textový editor podle vašeho výběru.
Přejděte do nabídky Soubor> Otevřít a vyberte domovskou složkusloupec vlevo. Použijte Command + Shift +. klávesová zkratka pro zobrazení skrytých souborů, pokud již nejsou nastaveny. Vyhledejte soubor .bash_profile a otevřete jej v textovém editoru podle vašeho výběru.

Soubor .bash_profile může být prázdný nebo nemusí být. Záleží na tom, jaké změny jste v profilu provedli. Bez ohledu na to, přidejte do souboru následující řádek a uložte změnu.
export BASH_SILENCE_DEPRECATION_WARNING=1

Terminál již nebude zobrazovat ‘Výchozí interaktivní shell je nyní zsh. Chcete-li aktualizovat svůj účet tak, aby používal zsh, spusťte v horní části zprávu chsh -s / bin / zsh.

Je nepravděpodobné, že vám bude tato zpráva chybět, ale abyste ji dostali zpět, musíte otevřít soubor .bash_profile a odstranit řádek, který jste přidali výše. Uložte změnu a zpráva se znovu objeví.
Zobrazí se zpráva a pokud se nacházíte, zůstane tampomocí jakékoli jiné skořápky než zsh. Může to být nepříjemné, ale je to nutné, protože Apple chce, abyste věděli, že existuje nový výchozí shell, na který byste měli přepnout. Pokud jste pevně proti použití nového shellu, zpráva se musí obtěžovat. Na to není nikdo zvyklý.
Pokud máte obavy z přechodu na zsh,měli byste se podívat na to, co nabízí. Pokud něco, je to lepší a přinejmenším přechod z bash na zsh není tak bolestivý. Zsh nabízí více přizpůsobení a jeho funkce automatického dokončování je chytřejší. Rozdíly jsou malé, ale jsou tam a mohou se ukázat jako skvělé, jakmile je začnete používat. Má také několik příkazů, které bash nemá, pokud už nic jiného, určitě chcete zkontrolovat zsh out.
Komentáře