ZSH(1)
NAME
zsh - 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
$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 lt;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
lt;hzoli@cs.elte.hu.
SEE ALSO
sh(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.