The Z Shell
===========

.. index:: single: introduction; Command

Overview
--------

Because zsh contains many features, the zsh manual has been split into
a number of sections:

* :emphasis:`zsh`          Zsh overview (this section)
* :emphasis:`zshroadmap`   Informal introduction to the manual
* :emphasis:`zshmisc`      Anything not fitting into the other sections
* :emphasis:`zshexpn`      Zsh command and parameter expansion
* :emphasis:`zshparam`     Zsh parameters
* :emphasis:`zshoptions`   Zsh options
* :emphasis:`zshbuiltins`  Zsh built-in functions
* :emphasis:`zshzle`       Zsh command line editing
* :emphasis:`zshcompwid`   Zsh completion widgets
* :emphasis:`zshcompsys`   Zsh completion system
* :emphasis:`zshcompctl`   Zsh completion control
* :emphasis:`zshmodules`   Zsh loadable modules
* :emphasis:`zshcalsys`    Zsh built-in calendar functions
* :emphasis:`zshtcpsys`    Zsh built-in TCP functions
* :emphasis:`zshzftpsys`   Zsh built-in FTP client
* :emphasis:`zshcontrib`   Additional zsh functions and utilities
* :emphasis:`zshall`       Meta-man page containing all of the above

Description
-----------

Zsh is a UNIX command interpreter (shell) usable as an interactive
login shell and as a shell script command processor.  Of the standard shells,
zsh most closely resembles :strong:`ksh` but includes many enhancements.  It
does not provide compatibility with POSIX or other shells in its
default operating mode:  see
:ref:`Compatibility`.

Zsh has command line editing, builtin spelling correction, programmable
command completion, shell functions (with autoloading), a history
mechanism, and a host of other features.

.. include:: /Zsh/metafaq.rst

.. include:: /Zsh/invoke.rst

.. include:: /Zsh/filelist.rst

See Also
--------

:manpage:`sh(1)`,
:manpage:`csh(1)`,
:manpage:`tcsh(1)`,
:manpage:`rc(1)`,
:manpage:`bash(1)`,
:manpage:`ksh(1)`,
:manpage:`zshall(1)`,
:manpage:`zshbuiltins(1)`,
:manpage:`zshcalsys(1)`,
:manpage:`zshcompwid(1)`,
:manpage:`zshcompsys(1)`,
:manpage:`zshcompctl(1)`,
:manpage:`zshcontrib(1)`,
:manpage:`zshexpn(1)`,
:manpage:`zshmisc(1)`,
:manpage:`zshmodules(1)`,
:manpage:`zshoptions(1)`,
:manpage:`zshparam(1)`,
:manpage:`zshroadmap(1)`,
:manpage:`zshtcpsys(1)`,
:manpage:`zshzftpsys(1)`,
:manpage:`zshzle(1)`.

:strong:`IEEE Standard for information Technology -
Portable Operating System Interface (POSIX) -
Part 2: Shell and Utilities`,
IEEE Inc, 1993, ISBN 1-55937-255-9.
