The zsh shell is a command interpreter usable as an interactive login
shell and as a shell script command processor. Zsh resembles the ksh
shell (the Korn shell), but includes many enhancements. Zsh supports
command line editing, built-in spelling correction, programmable
command completion, shell functions (with autoloading), a history
mechanism, and more.
zsh 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... zshall 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... zshbuiltins Some shell builtin commands take options as described in individual entries; these are often referred to in the list below as `flags' to avoid confusion with... zshcalsys The shell is supplied with a series of functions to replace and enhance the traditional Unix calendar programme, which warns the user of imminent or future... zshcompctl This version of zsh has two ways of performing completion of words on the command line. New users of the shell may prefer to use the newer and more powerful... zshcompsys This describes the shell code for the `new' completion system, referred to as compsys. It is written in shell functions based on the features described in... zshcompwid The shell's programmable completion mechanism can be manipulated in two ways; here the low-level features supporting the newer, function-based mechanism are... zshcontrib The Zsh source distribution includes a number of items contributed by the user community. These are not inherently a part of the shell, and some may not be... zshexpn zsh expansion and substitution zshmisc A simple command is a sequence of optional parameter assignments followed by blank-separated words, with optional redirections interspersed. For a description... zshmodules Some optional parts of zsh are in modules, separate from the core of the shell. Each of these modules may be linked in to the shell at build time, or can be... zshoptions Options are primarily referred to by name. These names are case insensitive and underscores are ignored. For example, `allexport' is equivalent to... zshparam A parameter has a name, a value, and a number of attributes. A name may be any sequence of alphanumeric characters and underscores, or the single characters... zshroadmap When it starts, the shell reads commands from various files. These can be created or edited to customize the shell. See the section Startup/Shutdown Files in... zshtcpsys A module zsh/net/tcp is provided to provide network I/O over TCP/IP from within the shell; see its description in zshmodules(1). This manual page describes a... zshzftpsys This describes the set of shell functions supplied with the source distribution as an interface to the zftp builtin command, allowing you to perform FTP... zshzle If the ZLE option is set (which it is by default in interactive shells) and the shell input is attached to the terminal, the user is able to edit command lines...