Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.
The introductory document details some of the unique features of zsh. It assumes basic knowledge of the standard UNIX shells; the intent is to show a reader already familiar with one of the other major shells what makes zsh more useful or more powerful. This document is not at all comprehensive; read the manual entry for a description of the shell that is complete, concise and up-to-date, although somewhat overwhelming and devoid of examples. Alternatively, the user guide offers wordy explanations of many of the shell's features. If you want to read something that has been polished by a professional editor you can buy the book.
Additional Documentation, and additional formats, is available on our Documentation page.
zsh-users@zsh.org
(Subscribe)
More information and links to the Archives
can be found on our Mailing Lists
pageThe latest release 5.9 is available from SourceForge at zsh-5.9.tar.xz (gpg_signature). Check out the Release Notes for information about this release. You can also find our mirrors, as well as downloadable documentation, at our Downloads page.
Security and bug fix release with several feature additions. zsh 5.9 is dedicated to the memory of Sven Guckes.
A new logo has been contributed to the project. Samples and a style guide are at https://github.com/Zsh-art/logo. We are very grateful to Justin Dorfman and Reblaze.
Security and bug fix release.
The Zsh presence on IRC has followed the open source crowd and moved to libera.chat, away from Freenode.
zsh.org does not resolve in DNS. Consequently, email to *@zsh.org bounces and the official archives are down. We're looking into the issue. In the meantime, the unofficial #zsh channel on freenode remains available. Update: Fixed.
The development sources can be gotten from SourceForge's git repository.
git clone git://git.code.sf.net/p/zsh/code zsh
For more information about development and how to contribute, see our Development page.