Index
- action (trap)
aliasbuilt-in- alias substitution
allexportshell option- and-or list
- argument
- arithmetic expansion
- assignment
- background process group
- backslash escape
bgbuilt-inbreakbuilt-in- built-in utility
- case command
cdbuilt-inCDPATHvariable- character class
- child process
clobbershell optioncmdlineshell option- collating element
- colon (
:) built-in - command
commandbuilt-in- command prompt
- command search
- command string mode
- command substitution
- compound command
- condition (trap)
continuebuilt-in- control terminal
- current job
- custom action
- declaration utilities
- default action
- delimiter (here-document)
- dollar single quote
- double quote
- elective built-in
- empty field removal
ENVvariable- environment variable
- equivalence class
errexitshell optionevalbuilt-inexecbuilt-inexecshell optionexitbuilt-in- exit status
EXITtrapexportbuilt-in- external utility
falsebuilt-infgbuilt-in- field
- field splitting
- file descriptor
- file mode
- file mode creation mask
- foreground process group
- function
getoptsbuilt-inglobshell option- globbing
- grouping
- hard limit
hashondefinitionshell option- here-document
HOMEvariable- if command
IFSvariable- ignore
ignoreeofshell option- interactive shell
interactiveshell option- job
- job control
- job ID
- job list
- job number
jobsbuilt-in- keyword
killbuilt-in- length modifier
- line continuation
LINENOvariable- list
- literal (pattern matching)
- local variable
logshell optionloginshell option- mandatory built-in
- modifier
monitorshell optionnoallexportshell optionnoclobbershell optionnocmdlineshell optionnoerrexitshell optionnoexecshell optionnoglobshell optionnohashondefinitionshell optionnoignoreeofshell optionnointeractiveshell optionnologshell optionnologinshell optionnomonitorshell optionnonotifyshell optionnopipefailshell optionnoposixlycorrectshell optionnostdinshell optionnotifyshell optionnounsetshell optionnoverboseshell optionnovishell optionnoxtraceshell optionOLDPWDvariable- operand
- operator
OPTARGvariableOPTINDvariable- option
- option, shell
- parameter
- parameter expansion
- parent process
PATHvariable- pathname expansion
- pattern matching notation
pipefailshell option- pipeline
- positional parameter
- POSIX
posixlycorrectshell optionPPIDvariable- previous job
- process
- process group
- prompt
PS1variablePS2variablePS4variablepwdbuilt-inPWDvariable- quote removal
- quoting
readbuilt-inreadonlybuilt-in- read-only variable
- redirection
- reserved word
returnbuilt-in- session
setbuilt-in- shell error
- shell execution environment
- shell option
shiftbuilt-in- signal
- simple command
- single quote
- soft limit
source(.) built-in- special built-in
- special parameter
- standard error
- standard input
- standard input mode
- standard output
stdinshell option- subshell
- substitutive built-in
- switch modifier
- terminal
- tilde expansion
timesbuilt-in- token
- trap
trapbuilt-in- trim modifier
truebuilt-intypebuilt-intypesetbuilt-inulimitbuilt-inumaskbuilt-inunaliasbuilt-inunsetbuilt-inunsetshell option- utility
- variable
verboseshell optionvishell optionwaitbuilt-in- word
- word expansion
- working directory
xtraceshell option
Symbols
!!(literal!in prompt)!special parameter!(history number in prompt)!(command negation)"…"(quoting)#special parameter$"…"(quoting)$((…))(arithmetic expansion)$(…)(command substitution)$special parameter$(default prompt)${…}(parameter expansion)%,%%,%+,%-,%?,%…(job ID)&&(and-or list)&(asynchronous command)'…'(quoting)()(function definition)(…)(case command pattern)(…)(subshell command)(…)(array definition)*special parameter*(pattern)+(current job)--(option-operand separator)-special parameter-(option prefix)-(default trap action)-(previous job).built-in0special parameter:built-in;;,;&,;;&,;|(case branch separator);(command sequence)<,<&,<>,<<,<<-,<<<,<((redirection)=(…)(array assignment)=(variable assignment)>,>&,>|,>>,>>|,>((redirection)?special parameter?(pattern)@special parameter[…],[!…],[^…],[:…:],[.….],[=…=](pattern)[…](job number)\(quoting)`…`(command substitution){ … }(braced command group)|(pipeline)||(and-or list)~(tilde expansion)