Concept Index

Jump to:   -   .   $  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  
Index EntrySection

-
–help4.1 Invocation
–version4.1 Invocation

.
.zwc files, creation17 Shell Builtin Commands

$
$0, setting16.2.9 Scripts and Functions
$0, using16.2.10 Shell Emulation

A
acquiring zsh by FTP2.2 Availability
aliases, completion of16.2.2 Completion
aliases, defining17 Shell Builtin Commands
aliases, expanding in function definition16.2.9 Scripts and Functions
aliases, expansion16.2.6 Input/Output
aliases, global6.8 Aliasing
aliases, listing17 Shell Builtin Commands
aliases, removing17 Shell Builtin Commands
aliasing6.8 Aliasing
alternate forms for complex commands6.4 Alternate Forms For Complex Commands
always blocks6.3 Complex Commands
ambiguous completion16.2.2 Completion
annoying keyboard, sun16.2.6 Input/Output
anonymous functions9.2 Anonymous Functions
approximate matching14.8.5 Approximate Matching
argument splitting, in typeset etc.16.2.10 Shell Emulation
arithmetic base11 Arithmetic Evaluation
arithmetic evaluation11 Arithmetic Evaluation
arithmetic expansion14.5 Arithmetic Expansion
arithmetic operators11 Arithmetic Evaluation
array assignment15.2 Array Parameters
array expansion style, rc14.3 Parameter Expansion
array parameters, setting17 Shell Builtin Commands
array style, ksh16.2.10 Shell Emulation
arrays, behaviour of index zero16.2.10 Shell Emulation
arrays, ksh style16.2.10 Shell Emulation
assignment15.1 Description
asynchronous jobs, and exiting shell10.2 Signals
author2.1 Author
autocd, silencing16.2.1 Changing Directories
autoloading functions9.1 Autoloading Functions
autoloading functions17 Shell Builtin Commands
availability of zsh2.2 Availability

B
background jobs, I/O10.1 Jobs
background jobs, notification16.2.7 Job Control
background jobs, priority of16.2.7 Job Control
bases, in arithmetic11 Arithmetic Evaluation
bases, output in C format16.2.9 Scripts and Functions
bash, BASH_REMATCH variable16.2.10 Shell Emulation
beep, ambiguous completion16.2.2 Completion
beep, enabling16.2.12 Zle
beep, history16.2.4 History
bg, output in POSIX format16.2.7 Job Control
binding keys18.3 Zle Builtins
binding widgets18.3 Zle Builtins
bindings, key18.2 Keymaps
brace expansion14.6 Brace Expansion
brace expansion, disabling16.2.3 Expansion and Globbing
brace expansion, extending16.2.3 Expansion and Globbing
bracketed paste15.6 Parameters Used By The Shell
break, inside function16.2.9 Scripts and Functions
builtin commands17 Shell Builtin Commands
builtins, utility22.38 The zsh/zutil Module

C
calendar function system23 Calendar Function System
calling widgets18.3 Zle Builtins
capabilities, getting from files22.3 The zsh/cap Module
capabilities, setting22.3 The zsh/cap Module
capabilities, setting on files22.3 The zsh/cap Module
case selection6.3 Complex Commands
case-insensitive globbing, option16.2.3 Expansion and Globbing
case-insensitive regular expression matches, option16.2.3 Expansion and Globbing
case-sensitive globbing, option16.2.3 Expansion and Globbing
cd, automatic16.2.1 Changing Directories
cd, behaving like pushd16.2.1 Changing Directories
cd, silencing16.2.1 Changing Directories
cd, to parameter16.2.1 Changing Directories
cd, with .. in argument16.2.1 Changing Directories
CDPATH, order of checking16.2.1 Changing Directories
character classes14.8.1 Glob Operators
characters, (Unicode) combining16.2.12 Zle
characters, multibyte, in expansion and globbing16.2.3 Expansion and Globbing
clobbering, of empty files16.2.6 Input/Output
clobbering, of files16.2.6 Input/Output
clobbering, POSIX compatibility16.2.10 Shell Emulation
cloning the shell22.4 The zsh/clone Module
colon modifiers14.1.4 Modifiers
combining characters (Unicode)16.2.12 Zle
command execution8 Command Execution
command execution, enabling16.2.9 Scripts and Functions
command hashing16.2.6 Input/Output
command not found, handling of8 Command Execution
command substitution14.4 Command Substitution
commands, alternate forms for complex6.4 Alternate Forms For Complex Commands
commands, builtin17 Shell Builtin Commands
commands, complex6.3 Complex Commands
commands, disabling17 Shell Builtin Commands
commands, enabling17 Shell Builtin Commands
commands, simple6.1 Simple Commands & Pipelines
commands, tracing16.2.9 Scripts and Functions
comments6.7 Comments
comments, in interactive shells16.2.6 Input/Output
compatibility4.2 Compatibility
compatibility, csh17 Shell Builtin Commands
compatibility, ksh17 Shell Builtin Commands
compatibility, sh17 Shell Builtin Commands
compdef, use of by compinit20.2.2 Autoloaded files
compilation17 Shell Builtin Commands
completion removable suffix, highlighting18.7 Character Highlighting
completion system20 Completion System
completion system, adding definitions20.2.3 Functions
completion system, autoloaded functions20.2.2 Autoloaded files
completion system, bindable commands20.5 Bindable Commands
completion system, choosing completers20.4 Control Functions
completion system, completers20.4 Control Functions
completion system, configuration20.3 Completion System Configuration
completion system, directory structure20.8 Completion Directories
completion system, initializing20.2.1 Use of compinit
completion system, installing20.2 Initialization
completion system, styles20.3.3 Standard Styles
completion system, tags20.3.2 Standard Tags
completion system, utility functions20.6 Utility Functions
completion system, variables20.7 Completion System Variables
completion widgets, adding specified matches19.3 Completion Builtin Commands
completion widgets, condition codes19.4 Completion Condition Codes
completion widgets, creating18.3 Zle Builtins
completion widgets, examining and setting state in19.2 Completion Special Parameters
completion widgets, example19.6 Completion Widget Example
completion widgets, modifying special parameters19.3 Completion Builtin Commands
completion, ambiguous16.2.2 Completion
completion, beep on ambiguous16.2.2 Completion
completion, coloured listings22.7 The zsh/complist Module
completion, controlling19 Completion Widgets
completion, controlling20 Completion System
completion, controlling21 Completion Using compctl
completion, exact matches16.2.2 Completion
completion, listing16.2.2 Completion
completion, listing22.7 The zsh/complist Module
completion, listing choices16.2.2 Completion
completion, listing choices, bash style16.2.2 Completion
completion, listing order16.2.2 Completion
completion, menu16.2.2 Completion
completion, menu16.2.2 Completion
completion, programmable19 Completion Widgets
completion, programmable20 Completion System
completion, programmable21 Completion Using compctl
completion, scroll listings22.7 The zsh/complist Module
completion, selecting by cursor22.7.3 Menu selection
completion, utility22.8 The zsh/computil Module
completion, widgets19 Completion Widgets
complex commands6.3 Complex Commands
conditional expression6.3 Complex Commands
conditional expressions12 Conditional Expressions
continue, inside function16.2.9 Scripts and Functions
continuing jobs automatically16.2.7 Job Control
continuing loops17 Shell Builtin Commands
coprocess6.1 Simple Commands & Pipelines
correction, spelling16.2.6 Input/Output
csh, compatibility17 Shell Builtin Commands
csh, history style16.2.10 Shell Emulation
csh, loop style16.2.10 Shell Emulation
csh, null command style15.6 Parameters Used By The Shell
csh, null globbing style16.2.3 Expansion and Globbing
csh, quoting style16.2.10 Shell Emulation
csh, redirections with no command16.2.10 Shell Emulation

D
database file path, reading22.11 The zsh/db/gdbm Module
database tied array, creating22.11 The zsh/db/gdbm Module
database tied array, destroying22.11 The zsh/db/gdbm Module
database tied arrays, enumerating22.11 The zsh/db/gdbm Module
date string, printing22.10 The zsh/datetime Module
DEBUG trap, before or after command16.2.9 Scripts and Functions
defining mathematical functions17 Shell Builtin Commands
defining widgets18.3 Zle Builtins
descriptors, file7 Redirection
directories, changing17 Shell Builtin Commands
directories, hashing16.2.6 Input/Output
directories, maintaining list of recent26.3 Remembering Recent Directories
directories, marking16.2.3 Expansion and Globbing
directories, named16.2.2 Completion
directories, named, dynamic14.7.1 Dynamic named directories
directories, named, dynamic, helper function26.4 Abbreviated dynamic references to directories
directories, named, static14.7.2 Static named directories
directory stack, controlling syntax16.2.1 Changing Directories
directory stack, ignoring duplicates16.2.1 Changing Directories
directory stack, printing17 Shell Builtin Commands
directory stack, silencing16.2.1 Changing Directories
disabling brace expansion16.2.3 Expansion and Globbing
disabling commands17 Shell Builtin Commands
discarding embedded nulls in $’...’16.2.10 Shell Emulation
disowning jobs10.1 Jobs
doing nothing17 Shell Builtin Commands
doing nothing, successfully17 Shell Builtin Commands
doing nothing, unsuccessfully17 Shell Builtin Commands
dynamic directory naming, helper function26.4 Abbreviated dynamic references to directories
dynamic named directories14.7.1 Dynamic named directories

E
echo, BSD compatible16.2.10 Shell Emulation
editing history17 Shell Builtin Commands
editing over slow connection15.6 Parameters Used By The Shell
editing parameters18.3 Zle Builtins
editor ksh style18.1 Description
editor, enabling16.2.12 Zle
editor, line18 Zsh Line Editor
editor, overstrike mode16.2.12 Zle
editor, single line mode16.2.12 Zle
eight bit characters, printing16.2.6 Input/Output
embedded nulls, in $’...’16.2.10 Shell Emulation
enable globbing qualifiers16.2.3 Expansion and Globbing
enable history substitution16.2.4 History
enabling bracketed paste15.6 Parameters Used By The Shell
enabling commands17 Shell Builtin Commands
enabling globbing16.2.3 Expansion and Globbing
enabling the beep16.2.12 Zle
enabling the editor16.2.12 Zle
environment15.1 Description
environment variables15.1 Description
environment, and local parameters16.2.5 Initialisation
EOF, ignoring16.2.6 Input/Output
error, option to continue script on16.2.10 Shell Emulation
errors, handling of6.6 Errors
escape sequences, terminal, for highlighting18.7 Character Highlighting
evaluating arguments as commands17 Shell Builtin Commands
evaluation, arithmetic11 Arithmetic Evaluation
event designators, history14.1.2 Event Designators
executables, hashing16.2.6 Input/Output
execution, of commands8 Command Execution
execution, timed22.24 The zsh/sched Module
exit status from pipeline16.2.9 Scripts and Functions
exit status, printing16.2.6 Input/Output
exit status, trapping16.2.9 Scripts and Functions
exiting loops17 Shell Builtin Commands
exiting shell, and asynchronous jobs10.2 Signals
exiting, checking jobs when16.2.7 Job Control
exiting, checking running jobs when16.2.7 Job Control
expanding parameters17 Shell Builtin Commands
expansion14 Expansion
expansion style, sh16.2.10 Shell Emulation
expansion, arithmetic14.5 Arithmetic Expansion
expansion, brace14.6 Brace Expansion
expansion, brace, disabling16.2.3 Expansion and Globbing
expansion, brace, extending16.2.3 Expansion and Globbing
expansion, filename14.7 Filename Expansion
expansion, history14.1 History Expansion
expansion, parameter14.3 Parameter Expansion
expansion, prompt13.1 Expansion of Prompt Sequences
export15.1 Description
export, automatic16.2.5 Initialisation
exporting, and local parameters16.2.5 Initialisation
expressions, conditional12 Conditional Expressions
extended attributes, xattr, getting from files22.2 The zsh/attr Module
extended attributes, xattr, listing22.2 The zsh/attr Module
extended attributes, xattr, removing, deleting22.2 The zsh/attr Module
extended attributes, xattr, setting on files22.2 The zsh/attr Module

F
fg, output in POSIX format16.2.7 Job Control
field splitting, sh style16.2.10 Shell Emulation
field splitting, sh style, parameter14.3 Parameter Expansion
file clobbering, allowing16.2.6 Input/Output
file clobbering, of empty files16.2.6 Input/Output
file clobbering, POSIX compatibility16.2.10 Shell Emulation
file descriptors7 Redirection
file descriptors, use with parameters7.1 Opening file descriptors using parameters
file descriptors, waiting for22.37 The zsh/zselect Module
file, history17 Shell Builtin Commands
filename expansion14.7 Filename Expansion
filename expansion, =16.2.3 Expansion and Globbing
filename expansion, notes14.7.4 Notes
filename generation14.8 Filename Generation
filename generation, bad pattern16.2.3 Expansion and Globbing
files used5.2 Files
files, examining22.26 The zsh/stat Module
files, global startup, inhibiting16.2.5 Initialisation
files, listing22.26 The zsh/stat Module
files, manipulating22.14 The zsh/files Module
files, marking type of16.2.2 Completion
files, shutdown5.1 Startup/Shutdown Files
files, startup5.1 Startup/Shutdown Files
files, transferring22.32 The zsh/zftp Module
flags, parameter expansion14.3.1 Parameter Expansion Flags
flags, shell4.1 Invocation
floating point parameters11 Arithmetic Evaluation
floating point, forcing use of16.2.3 Expansion and Globbing
flow control16.2.6 Input/Output
for loops6.3 Complex Commands
forcing use of floating point16.2.3 Expansion and Globbing
FTP22.32 The zsh/zftp Module
FTP sites for zsh2.2 Availability
FTP, functions for using shell as client25 Zftp Function System
FTP, starting a session22.32.1 Subcommands
function return, on error16.2.9 Scripts and Functions
function, scope of break and continue16.2.9 Scripts and Functions
functions9 Functions
functions, anonymous9.2 Anonymous Functions
functions, autoloading9.1 Autoloading Functions
functions, autoloading17 Shell Builtin Commands
functions, defining mathematical17 Shell Builtin Commands
functions, defining with expanded aliases16.2.9 Scripts and Functions
functions, math, use of11 Arithmetic Evaluation
functions, mathematical22.17 The zsh/mathfunc Module
functions, profiling22.35 The zsh/zprof Module
functions, recompiling26.2.2 Recompiling Functions
functions, removing17 Shell Builtin Commands
functions, returning from17 Shell Builtin Commands

G
glob flags14.8.4 Globbing Flags
glob operators14.8.1 Glob Operators
globbing14 Expansion
globbing flags14.8.4 Globbing Flags
globbing modifiers14.1.4 Modifiers
globbing qualifiers, enable16.2.3 Expansion and Globbing
globbing style, sh16.2.3 Expansion and Globbing
globbing, ** special16.2.3 Expansion and Globbing
globbing, bad pattern16.2.3 Expansion and Globbing
globbing, enabling16.2.3 Expansion and Globbing
globbing, extended16.2.3 Expansion and Globbing
globbing, no matches16.2.3 Expansion and Globbing
globbing, no matches16.2.3 Expansion and Globbing
globbing, null, style, csh16.2.3 Expansion and Globbing
globbing, of . files16.2.3 Expansion and Globbing
globbing, qualifiers14.8.7 Glob Qualifiers
globbing, recursive14.8.6 Recursive Globbing
globbing, short forms16.2.3 Expansion and Globbing
globbing, sorting numerically16.2.3 Expansion and Globbing
grammar, shell6 Shell Grammar

H
hash15.1 Description
hashing, of commands16.2.6 Input/Output
hashing, of directories16.2.6 Input/Output
hashing, of executables16.2.6 Input/Output
helpfiles utility26.2.1 Accessing On-Line Help
hexadecimal, output in C format16.2.9 Scripts and Functions
highlighting, region18.7 Character Highlighting
highlighting, special characters18.7 Character Highlighting
history14.1 History Expansion
history beeping16.2.4 History
history event designators14.1.2 Event Designators
history expansion14.1 History Expansion
history modifiers14.1.4 Modifiers
history style, csh16.2.10 Shell Emulation
history word designators14.1.3 Word Designators
history, appending to a file16.2.4 History
history, editing17 Shell Builtin Commands
history, enable substitution16.2.4 History
history, expiring duplicates16.2.4 History
history, file17 Shell Builtin Commands
history, hook when line is saved9.3.1 Hook Functions
history, ignoring all duplicates16.2.4 History
history, ignoring duplicates16.2.4 History
history, ignoring duplicates in search16.2.4 History
history, ignoring spaces16.2.4 History
history, incremental appending to a file16.2.4 History
history, incremental appending to a file with time16.2.4 History
history, sharing16.2.4 History
history, stack17 Shell Builtin Commands
history, timestamping16.2.4 History
history, verifying substitution16.2.4 History
hook function utility26.2.5 Manipulating Hook Functions

I
identifiers, non-portable characters in16.2.10 Shell Emulation
if construct6.3 Complex Commands
input, tracing16.2.9 Scripts and Functions
integer parameters11 Arithmetic Evaluation
introduction2 Introduction
invocation4 Invocation
invoking widgets18.3 Zle Builtins

J
job control, allowing16.2.7 Job Control
job control, in subshell16.2.7 Job Control
jobs10.1 Jobs
jobs, asynchronous, and exiting shell10.2 Signals
jobs, background priority16.2.7 Job Control
jobs, background, I/O10.1 Jobs
jobs, backgrounding17 Shell Builtin Commands
jobs, continuing automatically16.2.7 Job Control
jobs, disowning10.1 Jobs
jobs, disowning17 Shell Builtin Commands
jobs, foregrounding17 Shell Builtin Commands
jobs, HUP16.2.7 Job Control
jobs, killing17 Shell Builtin Commands
jobs, list format16.2.7 Job Control
jobs, output in subshell16.2.7 Job Control
jobs, referring to10.1 Jobs
jobs, resuming17 Shell Builtin Commands
jobs, resuming automatically16.2.7 Job Control
jobs, suspending10.1 Jobs
jobs, waiting for17 Shell Builtin Commands

K
key bindings18.2 Keymaps
keyboard definition26.2.3 Keyboard Definition
keymaps18.2 Keymaps
keymaps18.3 Zle Builtins
keys, binding18.3 Zle Builtins
keys, rebinding18.3 Zle Builtins
killing jobs17 Shell Builtin Commands
ksh compatibility4.2 Compatibility
ksh, argument splitting in typeset16.2.10 Shell Emulation
ksh, array style16.2.10 Shell Emulation
ksh, compatibility17 Shell Builtin Commands
ksh, editor mode18.1 Description
ksh, null command style15.6 Parameters Used By The Shell
ksh, option printing style16.2.10 Shell Emulation
ksh, redirections with no command16.2.10 Shell Emulation
ksh, single letter options style16.2.10 Shell Emulation

L
limits, resource17 Shell Builtin Commands
limits, resource17 Shell Builtin Commands
limits, resource17 Shell Builtin Commands
line editor18 Zsh Line Editor
line number, in evaluated expression16.2.9 Scripts and Functions
line, reading17 Shell Builtin Commands
links, symbolic16.2.1 Changing Directories
list6.1 Simple Commands & Pipelines
loading modules17 Shell Builtin Commands
local keymaps18.2.2 Local Keymaps
logging out, checking jobs when16.2.7 Job Control
logging out, checking running jobs when16.2.7 Job Control
long option4.1 Invocation
loop style, csh16.2.10 Shell Emulation
loops, continuing17 Shell Builtin Commands
loops, exiting17 Shell Builtin Commands
loops, for6.3 Complex Commands
loops, repeat6.3 Complex Commands
loops, until6.3 Complex Commands
loops, while6.3 Complex Commands

M
mail, warning of reading16.2.6 Input/Output
mailing lists2.3 Mailing Lists
marking directories16.2.3 Expansion and Globbing
marking file types16.2.2 Completion
matching, approximate14.8.5 Approximate Matching
mathematical functions22.17 The zsh/mathfunc Module
mathematical functions, use of11 Arithmetic Evaluation
mode, privileged16.2.11 Shell State
modifiers14.1.4 Modifiers
modifiers, precommand6.2 Precommand Modifiers
modules22 Zsh Modules
modules, example22.13 The zsh/example Module
modules, loading17 Shell Builtin Commands
modules, writing22.13 The zsh/example Module
multibyte characters, in expansion and globbing16.2.3 Expansion and Globbing
multios7.2 Multios

N
named directories, dynamic14.7.1 Dynamic named directories
named directories, dynamic, helper function26.4 Abbreviated dynamic references to directories
named directories, static14.7.2 Static named directories
no clobber, POSIX compatible16.2.10 Shell Emulation
notification of background jobs16.2.7 Job Control
null command style15.6 Parameters Used By The Shell
null globbing style, csh16.2.3 Expansion and Globbing
nulls, embedded in $’...’16.2.10 Shell Emulation

O
octal, arithmetic expressions16.2.9 Scripts and Functions
octal, output in C format16.2.9 Scripts and Functions
operator precedence16.2.9 Scripts and Functions
operators, arithmetic11 Arithmetic Evaluation
option printing style, ksh16.2.10 Shell Emulation
option printing, ksh style16.2.10 Shell Emulation
options16 Options
options, aliases16.3 Option Aliases
options, description16.2 Description of Options
options, processing17 Shell Builtin Commands
options, setting17 Shell Builtin Commands
options, shell4.1 Invocation
options, single letter16.4 Single Letter Options
options, single letter, ksh style16.2.10 Shell Emulation
options, specifying16.1 Specifying Options
options, unsetting17 Shell Builtin Commands
overstrike mode, of editor16.2.12 Zle

P
parameter expansion14.3 Parameter Expansion
parameter expansion flags14.3.1 Parameter Expansion Flags
parameter expansion rules14.3.2 Rules
parameter expansion style, rc16.2.3 Expansion and Globbing
parameter expansion, examples14.3.3 Examples
parameter modifiers14.1.4 Modifiers
parameter names, non-portable characters in16.2.10 Shell Emulation
parameter, file access via22.16 The zsh/mapfile Module
parameters15 Parameters
parameters, array15.1 Description
parameters, associative array15.1 Description
parameters, declaring17 Shell Builtin Commands
parameters, editing18.3 Zle Builtins
parameters, editor18.5 User-Defined Widgets
parameters, expanding17 Shell Builtin Commands
parameters, floating point11 Arithmetic Evaluation
parameters, for using file descriptors7.1 Opening file descriptors using parameters
parameters, integer11 Arithmetic Evaluation
parameters, listing17 Shell Builtin Commands
parameters, marking readonly17 Shell Builtin Commands
parameters, positional17 Shell Builtin Commands
parameters, positional17 Shell Builtin Commands
parameters, scalar15.1 Description
parameters, setting17 Shell Builtin Commands
parameters, setting array17 Shell Builtin Commands
parameters, special15.1 Description
parameters, special22.20 The zsh/parameter Module
parameters, special22.34 The zsh/zleparameter Module
parameters, substituting unset16.2.3 Expansion and Globbing
parameters, unsetting17 Shell Builtin Commands
parameters, warning when created globally16.2.3 Expansion and Globbing
parameters, warning when setting in enclosing scope16.2.3 Expansion and Globbing
parameters, zle18.5 User-Defined Widgets
path search, extended16.2.6 Input/Output
path search, for script argument to shell16.2.6 Input/Output
PCRE, regexp16.2.3 Expansion and Globbing
pipeline6.1 Simple Commands & Pipelines
pipeline, exit status from16.2.9 Scripts and Functions
precedence of glob operators14.8.3 Precedence
precedence, operator16.2.9 Scripts and Functions
precommand modifiers6.2 Precommand Modifiers
priority of background jobs16.2.7 Job Control
private parameter, creating22.22 The zsh/param/private Module
privileged mode16.2.11 Shell State
process substitution14.2 Process Substitution
prompt expansion13.1 Expansion of Prompt Sequences
prompt, ! expansion16.2.8 Prompting
prompt, % expansion16.2.8 Prompting
prompt, parameter expansion16.2.8 Prompting
prompt, save partial lines16.2.8 Prompting
prompt, with CR16.2.8 Prompting
pushd, making cd behave like16.2.1 Changing Directories
pushd, to home16.2.1 Changing Directories

Q
qualifiers, globbing14.8.7 Glob Qualifiers
querying before rm *16.2.6 Input/Output
quoting6.9 Quoting
quoting style, csh16.2.10 Shell Emulation
quoting style, rc16.2.6 Input/Output

R
rc, array expansion style14.3 Parameter Expansion
rc, parameter expansion style16.2.3 Expansion and Globbing
rc, quoting style16.2.6 Input/Output
reading a line17 Shell Builtin Commands
rebinding keys18.3 Zle Builtins
rebinding widgets18.3 Zle Builtins
recent directories, maintaining list of26.3 Remembering Recent Directories
recursive globbing14.8.6 Recursive Globbing
redirection7 Redirection
redirection, current shell’s I/O17 Shell Builtin Commands
redirections with no command, csh16.2.10 Shell Emulation
redirections with no command, ksh16.2.10 Shell Emulation
redirections with no command, sh16.2.10 Shell Emulation
referring to jobs10.1 Jobs
regex22.23 The zsh/regex Module
regexp, bash BASH_REMATCH variable16.2.10 Shell Emulation
regexp, PCRE16.2.3 Expansion and Globbing
region, highlighting18.7 Character Highlighting
regular expressions22.23 The zsh/regex Module
regular expressions, case-insensitive matching, option16.2.3 Expansion and Globbing
regular expressions, perl-compatible22.21 The zsh/pcre Module
removable suffix, highlighting in completion18.7 Character Highlighting
repeat loops6.3 Complex Commands
reporter utility26.2.4 Dumping Shell State
reserved words6.5 Reserved Words
resource limits17 Shell Builtin Commands
resource limits17 Shell Builtin Commands
resource limits17 Shell Builtin Commands
restricted shell4.3 Restricted Shell
restricted shell16.2.11 Shell State
resuming jobs automatically16.2.7 Job Control
return from function, on error16.2.9 Scripts and Functions
rm *, querying before16.2.6 Input/Output
rm *, waiting before16.2.6 Input/Output
roadmap3 Roadmap
rules, parameter expansion14.3.2 Rules

S
scalar15.1 Description
select, system call22.37 The zsh/zselect Module
selection, case6.3 Complex Commands
selection, user6.3 Complex Commands
sh compatibility4.2 Compatibility
sh, compatibility17 Shell Builtin Commands
sh, expansion style16.2.10 Shell Emulation
sh, field splitting style16.2.10 Shell Emulation
sh, field splitting style, parameter14.3 Parameter Expansion
sh, globbing style16.2.3 Expansion and Globbing
sh, redirections with no command16.2.10 Shell Emulation
sh, single letter options style16.2.10 Shell Emulation
share history16.2.4 History
shell flags4.1 Invocation
shell grammar6 Shell Grammar
shell options4.1 Invocation
shell, cloning22.4 The zsh/clone Module
shell, suspending17 Shell Builtin Commands
shell, timing17 Shell Builtin Commands
shutdown files5.1 Startup/Shutdown Files
signals, trapping9.3.2 Trap Functions
signals, trapping17 Shell Builtin Commands
simple commands6.1 Simple Commands & Pipelines
single command16.2.11 Shell State
single letter options16.4 Single Letter Options
single letter options, ksh style16.2.10 Shell Emulation
slash, removing trailing16.2.2 Completion
slow connection, editing over15.6 Parameters Used By The Shell
sockets22.25 The zsh/net/socket Module
sockets, closing TCP22.28.3 Closing Connections
sockets, inbound TCP22.28.2 Inbound Connections
sockets, inbound Unix domain22.25.2 Inbound Connections
sockets, outbound TCP22.28.1 Outbound Connections
sockets, outbound Unix domain22.25.1 Outbound Connections
sockets, TCP22.28 The zsh/net/tcp Module
sockets, Unix domain22.25 The zsh/net/socket Module
special characters, highlighting18.7 Character Highlighting
special parameters15.1 Description
spelling correction16.2.6 Input/Output
stack, history17 Shell Builtin Commands
startup files5.1 Startup/Shutdown Files
startup files, global, inhibiting16.2.5 Initialisation
startup files, sourcing16.2.5 Initialisation
static named directories14.7.2 Static named directories
status, on exit from pipeline16.2.9 Scripts and Functions
styles in zftp functions25.4.1 Configuration
sublist6.1 Simple Commands & Pipelines
subscript flags15.2.3 Subscript Flags
subscripts15.2.1 Array Subscripts
subshell6.3 Complex Commands
substitution, command14.4 Command Substitution
substitution, parameter, flags14.3.1 Parameter Expansion Flags
substitution, parameter, rules14.3.2 Rules
substitution, process14.2 Process Substitution
suffix, highlighting removable, in completion18.7 Character Highlighting
sun keyboard, annoying16.2.6 Input/Output
suspending jobs10.1 Jobs
suspending the shell17 Shell Builtin Commands
symbolic links16.2.1 Changing Directories

T
TCP22.28 The zsh/net/tcp Module
TCP function system24 TCP Function System
TCP, example22.28.4 Example
termcap value, printing22.29 The zsh/termcap Module
terminal22.4 The zsh/clone Module
terminal escape sequences for highlighting18.7 Character Highlighting
terminfo value, printing22.30 The zsh/terminfo Module
text objects18.6.7 Text Objects
timed execution22.24 The zsh/sched Module
timing6.3 Complex Commands
timing the shell17 Shell Builtin Commands
tracing, of commands16.2.9 Scripts and Functions
tracing, of input lines16.2.9 Scripts and Functions
trapping signals9.3.2 Trap Functions
trapping signals17 Shell Builtin Commands
traps, asynchronous16.2.10 Shell Emulation
traps, DEBUG, before or after command16.2.9 Scripts and Functions
traps, on function exit16.2.10 Shell Emulation
traps, POSIX compatibility16.2.10 Shell Emulation
try blocks6.3 Complex Commands
tty, freezing17 Shell Builtin Commands

U
umask17 Shell Builtin Commands
Unicode combining characters16.2.12 Zle
unset parameters, substituting16.2.3 Expansion and Globbing
until loops6.3 Complex Commands
user contributions26 User Contributions
user selection6.3 Complex Commands
users, watching22.31 The zsh/watch Module

V
variables15 Parameters
variables, environment15.1 Description
versionThe Z Shell Manual
version control utility26.5 Gathering information from version control systems

W
waiting before rm *16.2.6 Input/Output
waiting for jobs17 Shell Builtin Commands
watching users22.31 The zsh/watch Module
while loops6.3 Complex Commands
widgets18.4 Zle Widgets
widgets, binding18.3 Zle Builtins
widgets, calling18.3 Zle Builtins
widgets, defining18.3 Zle Builtins
widgets, invoking18.3 Zle Builtins
widgets, rebinding18.3 Zle Builtins
widgets, standard18.6 Standard Widgets
widgets, user-defined18.5 User-Defined Widgets
windows, curses22.9.1 Builtin
word designators, history14.1.3 Word Designators
writing modules22.13 The zsh/example Module

Z
zftp function system25 Zftp Function System
zftp function system, automatic reopening25.4.3 Automatic and temporary reopening
zftp function system, configuration25.4.1 Configuration
zftp function system, remote globbing25.4.2 Remote globbing
zftp function system, styles25.4.1 Configuration
zftp, functions22.32.3 Functions
zftp, parameters22.32.2 Parameters
zftp, problems22.32.4 Problems
zftp, subcommands22.32.1 Subcommands
ZLE18 Zsh Line Editor
zle, builtin commands18.3 Zle Builtins
zlogin5.1 Startup/Shutdown Files
zlogout5.1 Startup/Shutdown Files
zprofile5.1 Startup/Shutdown Files
zrecompile utility26.2.2 Recompiling Functions
zsh/datetime, function system based on23 Calendar Function System
zshenv5.1 Startup/Shutdown Files
zshrc5.1 Startup/Shutdown Files
ztcp, function system based on24 TCP Function System


This document was generated on July 20, 2024 using texi2any.

Zsh version 5.9, released on May 14, 2022.