The Z shell known as zsh is a shell for Linux/Unix-like operating systems. It has similarities to other shells in the
sh (Bourne shell) family, such as as
ksh, but it provides many advanced features and powerful command line editing options, such as enhanced Tab completion.
It would be impossible to cover all the options of zsh here; there are literally hundreds of pages documenting its many features. In this article, I’ll present five tips to make you more productive using the command line with zsh.
1. Themes and plugins
Through the years, the open source community has developed countless themes and plugins for zsh. A theme is a predefined prompt configuration, while a plugin is a set of useful aliases and functions that make it easier to use a specific command or programming language.
Read more at OpenSource.com