ZSH(1)ZSH(1)NAMEzsh - the Z shell
SYNOPSIS
Because zsh contains many features, the zsh manual has
been split into a number of sections:
zsh Zsh overview (this section)
zshbuiltins Zsh built-in functions
zshcompctl Zsh completion control
zshexpn Zsh command and parameter expansion
zshparam Zsh parameters
zshzle Zsh command line editing
zshoptions Zsh options
zshmisc Currently everything else
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 pro
cessor. Of the standard shells, zsh most closely resem
bles ksh but includes many enhancements. Zsh has comand
line editing, builtin spelling correction, programmable
command completion, shell functions (with autoloading), a
history mechanism, and a host of other features.
INVOCATION OPTIONS
If the -s flag is not present and an argument is given,
the first argument is taken to be the pathname of a script
to execute. The remaining arguments are assigned to the
positional parameters. The following flags are inter
preted by the shell when invoked:
-c string
Read commands from string.
-i Force shell to be interactive.
-s Read command from the standard input.
STARTUP/SHUTDOWN FILES
Commands are first read from /etc/zshenv. If the RCS
option is unset within /etc/zshenv, all other initializa
tion files are skipped. Otherwise, commands are read from
$ZDOTDIR/.zshenv. (If ZDOTDIR is unset, HOME is used
instead). If the first character of argument zero passed
to the shell is -, or if the -l flag is present, then the
shell is assumed to be a login shell, and commands are
read from /etc/zprofile and then $ZDOTDIR/.zprofile.
Then, if the shell is interactive, commands are read from
/etc/zshrc and then $ZDOTDIR/.zshrc. Finally, if the
shell is a login shell, /etc/zlogin and $ZDOTDIR/.zlogin
are read.
FILES
$ZDOTDIR/.zshenv
zsh version 3.0 June 26, 1996 1
ZSH(1)ZSH(1)
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
${TMPPREFIX}* (default is /tmp/zsh*)
/etc/zshenv
/etc/zprofile
/etc/zshrc
/etc/zlogin
/etc/zlogout
AUTHOR
Zsh was originally written by Paul Falstad <pjf@cts.com>.
Zsh is now maintained by the members of the zsh workers
mailing list zsh-workers@math.gatech.edu. The development
is currently coordinated by Zoltan Hidvegi
<hzoli@cs.elte.hu>.
SEE ALSOsh(1), csh(1), tcsh(1), rc(1), bash(1), ksh(1), zsh_
builtins(1), zshcompctl(1), zshexpn(1), zshparam(1), zsh_
zle(1), zshoptions(1), zshmisc(1).
IEEE Standard for information Technology - Portable Oper_
ating System Interface (POSIX) - Part 2: Shell and Utili_
ties, IEEE Inc, 1993, ISBN 1-55937-255-9.
zsh version 3.0 June 26, 1996 2