Article Title: Ultimate Shell-Zsh. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
In this case, zsh: The last shell you'll ever need! Z is the last letter, so it is the ultimate Shell.
I once found an article comparing various shells. Zsh is A + level interactive, far higher than other shells. In terms of programming, Zsh is A-level and also the highest. I just don't know why Zsh was seriously underestimated.
Most Linux users prefer Bash, because most distributions use it by default. In all fairness, Bash is indeed much better than the Csh stream. However, Bash is also unsatisfactory in many aspects, such as the function of Automatic completion is not powerful enough, and the positioning of long paths is not convenient enough.
Later I used Zsh. If necessary configurations are not adjusted, Zsh is even better than Bash. This is why many people have tried and abandoned it.
People who are not familiar with Zsh should be most impressed with Zsh by its command prompt. It supports the right-aligned prompt and can be configured as follows:
However, I still like simple styles.
Zsh's auto-completion function is very powerful ,:
It can automatically complete commands, parameters, file names, processes, user names, variables, permission characters, and so on.
Zsh also has a considerate function: path alias. Suppose there is a long path, such as/home/lighttpd/html, you can name this path ~ WWW.
Zsh can be bound using keys in the Emacs style. Friends who are used to binding Bash keys do not need to adapt again. Zsh is compatible with most mainstream shells, such as Bash and Csh.
[1] [2] Next page