Previous Section  < Day Day Up >   


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

s command, debugger 2nd
scripts
     comments in 2nd
     examples in archive for
     execute permission for
     functions in
     good practices for
     options for, guidelines
     order of precedence for
     potential problems with
     running
     running as background job
     running in subshells
     when not to use bash for
     whitespace in
SECOND environment variable
SECONDS environment variable
security
     PATH variable and
     privileged mode
     restricted shell
     suid bit and
     system break-in scenario
     Trojan horses
sed command
select statement 2nd
     Bourne shell not supporting
     POSIX support
selection sort example
semicolon (;)
     statement separator
     vi command
set command
     -k option
     -o and +o options 2nd
     -r option
     Bourne shell support
     debugging options for
     displaying settings of
     emacs option 2nd
     functrace option 2nd
     ignoreeof option
     noclobber option 2nd
     noexec option 2nd
     noglob option
     nounset option
     options for, list of
     options for, setting on bash command line 2nd
     pdksh support
     posix option
     privileged option 2nd
     verbose option 2nd
     vi option 2nd
     xtrace option 2nd
set user ID (suid) bit
set wildcard construct
sh (Bourne shell) 2nd
     compared to bash
     compatibility with bash
shared object compilation
SHELL environment variable 2nd 3rd 4th 5th
shell execution directive
shell programming [See scripts]
shell scripts [See scripts]
shell variables 2nd
     arithmetic
     attributes of
     braces syntax for
     built-in
     built-in, list of
     checking value of
     command substitution in
     containing process ID
     converting to environment variables
     declaring as arrays 2nd
     declaring as function names 2nd
     declaring as integers 2nd
     defining
     deleting
     displaying list of, with values
     exporting to environment 2nd
     for command-line editing
     for mail
     for prompting
     in arithmetic expressions
     naming 2nd 3rd
     not supported by Bourne shell
     positional parameters
     quoting
     read-only 2nd
     reading values into
     string operators for
     using in commands
     value of, as name of another variable
SHELLOPTS environment variable
shells 2nd 3rd 4th [See also bash]
     Bourne (sh) 2nd 3rd
     C shell (csh) 2nd
     determining which shell is in use
     history of
     IEEE POSIX 1003.2 2nd
     Korn (ksh) 2nd 3rd
     login shell 2nd 3rd
     on PC platforms
     Public Domain Korn (pdksh)
     restricted 2nd 3rd
     standard shell 2nd
     subshells
     Tenex C (tcsh)
     zsh
shift command 2nd
SHLVL environment variable
shopt command
     Bourne shell support
     extdebug option
     options for, list of
     options on bash command line for
show-all-if-ambiguous variable, readline
signals
     control-key signals
     fake
     ignoring
     kill command
     listing
     POSIX support
     trapping
single quotes (')
     around special characters
     command line processing of
     enclosing RETURN
     in alias definition
     when to use 2nd
slash (/)
     // (pattern-matching and replacement operator)
     division operator
     in restricted shell
     pattern-matching and replacement operator
     vi command
soft limits
sort command 2nd
     -n option
     -r option
source command 2nd
Spafford, Gene (Practical UNIX and Internet Security)
special characters
     backslash-escaping
     control keys
     quoting
Stallman, Richard
standard error
     file descriptor for
     prompts sent to
     saving to a file
standard error and output file example 2nd
standard input
     file descriptor for
     reading commands from
standard output
     file descriptor for
     saving to a file 2nd
standard shell 2nd
statement separator
status [See exit status of commands]
stepping, in debugger 2nd 3rd
Strang, John (Learning the UNIX Operating System)
string comparisons
string I/O
string operators
     comparison
     extended pattern matching operators
     length operator
     pattern matching operators
     substitution operators
stty command 2nd
subprocesses [See also background jobs]
     environment settings known to
subroutines [See functions]
subshells
     environment variables in
     inheritance of
     nested
     scripts running in
substitution operators
substring expansion
suid (set user ID) bit
suspend command
switch statement
system administration
     bash command options for
     configuring and building bash
     customizing environment
     global customization
     installing bash as login shell
     installing bash as standard shell
     obtaining bash
     switching bash to POSIX mode
     unpacking bash archive
system calls, pipelines invoking
System V, ps command

Previous Section  < Day Day Up >