home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Unix System Administration Handbook 1997 October
/
usah_oct97.iso
/
index
/
zsh.txt
< prev
Wrap
Text File
|
1997-09-22
|
4KB
|
89 lines
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
INDEX ENTRY FOR ZSH:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Name: zsh - Yet another command interpreter
Version: 3.0.4, 3.0.5-test2, and 3.1.2beta
Author(s): Paul Falstad
Zoltan Hidvegi <hzoli@cs.elte.hu> (current coordinator)
Current maintainers <zsh-workers@math.gatech.edu>
with help from many other folks; see Etc/CONTRIBUTORS for a list
Please send bug reports to the zsh-workers list, not to
Zoltan Hidvegi.
On the CD-ROM in: goodies/zsh.tar
Ftp source: ftp.cs.elte.hu:/pub/zsh/ (master, fast in Europe)
ftp.math.gatech.edu:/pub/zsh/ (suggested for US)
Web page: http://www.peak.org/zsh/
Size on the CD: 3.7 MB (compressed)
Description:
Zsh is a UNIX command interpreter (shell) which of the standard
shells most resembles the Korn shell (ksh); it's compatibility
with the 1988 Korn shell has been gradually increasing. It
includes enhancements of many types, notably in the command-line
editor, options for customising its behaviour, filename globbing,
features to make C-shell (csh) users feel more at home and extra
features drawn from tcsh (another `custom' shell).
For more information, the files Doc/intro.txt or Doc/intro.troff
included with the source distribution are highly recommended. A
list of features is given in FEATURES, also with the source.
Here are some things that zsh is particularly good at. No claim
of exclusivity is made, especially as shells copy one another,
though in the areas of command line editing and globbing zsh is
well ahead of the competition. I am not aware of a major
interactive feature in any other freely-available shell which zsh
does not also have (except smallness).
Command line editing:
o programmable completion: incorporates the ability to use
the full power of zsh globbing (compctl -g)
o multi-line commands editable as a single buffer (even files!)
o variable editing (vared)
o command buffer stack
o print text straight into the buffer for immediate editing (print -z)
o execution of unbound commands
o menu completion
o variable, editing function and option name completion
o inline expansion of variables, history commands
Globbing --- extremely powerful, including:
o recursive globbing (cf. find),
o file attribute qualifiers (size, type, etc. also cf. find),
o full alternation and negation of patterns.
Handling of multiple redirections (simpler than tee)
Large number of options for tailoring
Path expansion (=foo -> /usr/bin/foo)
Adaptable messages for spelling, watch, time as well as prompt
Named directories
Comprehensive integer arithmetic
Manipulation of arrays (including reverse subscripting)
Spelling correction
-- Adapted from the zsh FAQ version 3.1.2.3
Advertised architectures:
From version 3.0, zsh uses GNU autoconf as the installation
mechanism. This considerably increases flexibility over the old
`buildzsh' mechanism. Consequently, zsh should compile and run on
any modern version of UNIX, and a great many not-so-modern versions
too. The file Etc/MACHINES in the distribution has more details.
-- Adapted from the zsh FAQ version 3.1.2.3
Prerequisites:
C compiler