Zsh, also known as the Z shell, extends functionality of the Bourne Shell (sh), offering newer features and more support for plugins and themes . Starting with MacOS Catalina in 2019, Zsh became the default login and interactive shell in Mac machines.