| allexport
|
-a |
Export all subsequently defined variables. |
| errexit
|
-e |
Exit the shell when a command exits with non-0 status.
|
| bgnice
|
|
Run all background jobs at decreased priority
(on by default).
|
| emacs
|
|
Use emacs-style command-line editing. |
| gmacs
|
|
Use emacs
-style command-line editing, but with a
slightly different meaning for
[CTRL-T]
(See Chapter 2, Command-line Editing
).
|
| ignoreeof
|
|
Disallow [CTRL-D]
to exit the shell. |
| markdirs
|
|
Add / to all directory names generated from
wildcard expansion.
|
| monitor
|
-m |
Enable job control (on by default). |
| noclobber
|
|
Don't allow > redirection to existing files. |
| noexec
|
-n |
Read commands and check for syntax errors, but
don't execute them.
|
| noglob
|
-f |
Disable wildcard expansion. |
| nolog
|
|
Disable command history. |
| nounset
|
-u |
Treat undefined variables as errors, not as null. |
| privileged
|
-p |
Script is running in suid
mode. |
| trackall
|
-h |
Substitute full pathnames for commands in
alias expansions.
|
| verbose
|
-v |
Print commands (verbatim) before running them. |
| vi
|
|
Use vi
-style command-line editing. |
| viraw
|
|
Use vi
mode and have each keystroke take
effect immediately.
|
| xtrace
|
-x |
Print commands (after expansions) before running them.
|