Symbols & Numbers | 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

## Index: C

C command: 2.4.3. Deletion Commands
C compilers: 4.5.3. Pattern-Matching Operators
  5.1.4.1. String comparisons
  6.1.3. getopts
  as pipelines: 7.3.4.1. The C compiler as pipeline
  options for: 6.1.3.1. More about C compilers
C programming language: 1.3. History of Unix Shells
  1.6.2. Filenames and Wildcards
  4. Basic Shell Programming
  6.2.2. Arithmetic Conditionals
  break statement and: 5.4. select
  case statement and: 5.3. case
  code blocks and: 7.2.3.3. Code blocks
  for loop and: 5.2. for
  vs. assembly language: 5.1.4.2. About C compilers
  while loop and: 5.5. while and until
C shell: 1.3. History of Unix Shells
  1.3.2. Features of the Korn Shell
  1.4. Getting the 1993 Korn Shell
  4.7. Advanced Examples: pushd and popd
  command substitution and: 4.6. Command Substitution
  filename completion and: 2.3.5. Filename and Variable Completion and Expansion
  history mechanism in: 2. Command-Line Editing
    2.1. Enabling Command-Line Editing
    2.5. The hist Command
  pushd and popd commands in: 4.7. Advanced Examples: pushd and popd
  setuid shell scripts and: 10.4.4. Setuid and Privileged Mode
caret character (^)
  as bitwise operator: 6.2. Numeric Variables and Arithmetic
  as command: 2.4.1. Simple Control Mode Commands
  matching beginning of line in regular expressions: 10.1. Installing the Korn Shell as the Standard Shell
  search commands and: 2.3.4. Moving Around in the History File
case-changing commands (emacs-mode): 2.3.6. Miscellaneous Commands
case statement: 5. Flow Control
  5.3. case
  I/O redirection and: 7.2.3.2. I/O redirection and multiple commands
  shift command and: 6.1.1. shift
  syntax for: 5.3. case
cat command: 1.7.1. Standard I/O
  1.7.2. I/O Redirection
  kshdb debugging tool and: 9.2.1.1. The driver script
  sending email and: 8.4.1. Traps and Functions
cc command: 2.4.3. Deletion Commands
cd commands: 1.6.1.3. Changing working directories
  cd - and: 1.6.1.3. Changing working directories
    vs. stacks: 4.7. Advanced Examples: pushd and popd
  restricted shell and: 10.4.2. Restricted Shell
CDPATH variable: 3.4.2.9. Directory search path
central processing units (CPUs): 8.5.2. Advantages and Disadvantages of Coroutines
character-based user interfaces: 1. Korn Shell Basics
character-finding commands: 2.4.5. Character-Finding Commands
character sets: 1.6.2. Filenames and Wildcards
characters, special (see special characters)
chmod command: 4.1. Shell Scripts and Functions
close system call: 8.5. Coroutines
code blocks: 7.2.3.3. Code blocks
  piping output to: 7.2.3.3. Code blocks
  redirecting standard I/O to: 7.2.3.3. Code blocks
  vs. subshells: 8.6.2. Subshells
code, examples of (see tasks)
colon (:): 4.5.1. Syntax of String Operators
  4.5.1. Syntax of String Operators
  separating fields: 1.7.3. Pipelines
COLUMNS variable: 3.4.2.1. Editing mode variables
comma (,), as command: 2.4.5. Character-Finding Commands
command completion: 2.3.5. Filename and Variable Completion and Expansion
  2.3.5. Filename and Variable Completion and Expansion
command-line editing: 2. Command-Line Editing
  enabling: 2.1. Enabling Command-Line Editing
command-line options: 6.1. Command-Line Options
  list of: B.1. Invocation Options
command-line processing: 7.3. Command-Line Processing
  effect of eval on: 7.3.4. eval
  effect of quoting on: 7.3.3. Quoting
  example of: 7.3.2. Substitution Order
  order of steps in: 7.3.2. Substitution Order
  within condition tests: 5.1.4. Condition Tests
command lines: 1.1. What Is a Shell?
  1.5. Interactive Shell Use
command number: 3.4.2.3. Prompting variables
command substitution: 2.1. Enabling Command-Line Editing
  4.6. Command Substitution
  here-documents and: 7.1.1. Here-Documents
  I/O redirection within: 4.6. Command Substitution
  order in command-line processing: 7.3.2. Substitution Order
  shown in xtrace output: 9.1.1. Set Options
commands: 1.5.1. Commands, Arguments, and Options
  finding: 3.4.2.6. Command search path
    order of precedence for: 4.1.1. Functions
      7.3.2. Substitution Order
    tracked aliases and: 3.4.2.8. PATH and tracked aliases
  for navigating history file
    in emacs-mode: 2.3.4. Moving Around in the History File
    in vi-mode: 2.4.4. Moving Around in the History File
  in emacs-mode: 2.3.1. Basic Commands
  in vi-mode: 2.4.1. Simple Control Mode Commands
    2.4.3. Deletion Commands
  miscellaneous
    in emacs-mode: 2.3.6. Miscellaneous Commands
    in vi-mode: 2.4.7. Miscellaneous Commands
  spanning more than one line: 1.9.4. Continuing Lines
comment lines, filtering out with grep command: 7.2.3.3. Code blocks
comments in scripts: 4.5.1. Syntax of String Operators
compound statements, redirecting I/O to: 7.2.3.2. I/O redirection and multiple commands
compound variables: 4.3. Compound Variables
condition tests: 5.1.4. Condition Tests
  6.2. Numeric Variables and Arithmetic
  arithmetic: 6.2.2. Arithmetic Conditionals
    6.2.3. Arithmetic Variables and Assignment
    integer values as truth values: 9.2.3.5. Execution tracing
  arithmetic comparison operators for: 5.1.4.4. Arithmetic conditionals
  file attribute operators for: 5.1.4.3. File attribute checking
    7.3.4. eval
  in while and until constructs: 5.5. while and until
  old syntax for: 5.1.4. Condition Tests
    5.1.4.1. String comparisons
  processing text within: 5.1.4. Condition Tests
  string comparison operators for: 5.1.4.1. String comparisons
    7.2.3.3. Code blocks
conditionals (see if statement)
constants, setting up in shell scripts: 6.5.3. Type and Attribute Options
continue statement: 5.5.1. break and continue
control keys: 1.9.5. Control Keys
  editing-mode clashes with: 2. Command-Line Editing
  emacs-mode and: 2.3.1. Basic Commands
  finger habits and: 2.6. Finger Habits
  signals and: 8.3.1. Control-Key Signals
control mode: 2.4. Vi Editing Mode
core dumps: 8.3.1. Control-Key Signals
  8.4. trap
  8.6.2. Subshells
  10.2.2. ulimit
coroutines: 8. Process Handling
  8.5. Coroutines
  advantages/disadvantages of: 8.5.2. Advantages and Disadvantages of Coroutines
  on multiple-CPU computers: 8.5.3. Parallelization
  pipelines as example of: 8.5. Coroutines
  with two-way pipes: 8.5.4. Coroutines with Two-Way Pipes
cp command: 1.7.2. I/O Redirection
CPUs (central processing units): 8.5.2. Advantages and Disadvantages of Coroutines
csh shell (see C shell)
CTRL-[ command: 2.3.6. Miscellaneous Commands
CTRL-A command: 2.3.3. Line Commands
CTRL-B command: 2.3.1. Basic Commands
  2.3.1. Basic Commands
CTRL-C command: 1.9.5. Control Keys
  2.3.3. Line Commands
  signals and: 8.3.1. Control-Key Signals
  suspending jobs with: 8.2.2. Suspending a Job
  vs. CTRL-Z command: 8.2.2. Suspending a Job
    8.3. Signals
CTRL-D command: 1.9.5. Control Keys
  2.3.1. Basic Commands
  8.4.1. Traps and Functions
  caution with: 2.3.1. Basic Commands
  for ending shell sessions: 1.5. Interactive Shell Use
  select loop and: 5.4. select
CTRL-E command: 2.3.3. Line Commands
CTRL-F command: 2.3.1. Basic Commands
  2.3.1. Basic Commands
CTRL-H command: 1.9.5. Control Keys
  2.3.1. Basic Commands
CTRL-J command: 2.3.6. Miscellaneous Commands
CTRL-K command: 2.3.3. Line Commands
CTRL-L command: 2.3.6. Miscellaneous Commands
  2.4.7. Miscellaneous Commands
CTRL-M command: 1.9.5. Control Keys
  2.3.6. Miscellaneous Commands
CTRL-N command: 2.3.4. Moving Around in the History File
CTRL-O command: 2.3.6. Miscellaneous Commands
CTRL-P command: 2.3.4. Moving Around in the History File
CTRL-Q command: 1.9.5. Control Keys
CTRL-R command: 2.3.4. Moving Around in the History File
CTRL-S command: 1.9.5. Control Keys
CTRL-T command: 2.3.6. Miscellaneous Commands
CTRL-U command: 1.9.5. Control Keys
  2.3.6. Miscellaneous Commands
CTRL-V command: 2.3.6. Miscellaneous Commands
  2.4.7. Miscellaneous Commands
CTRL-W command: 2.3.6. Miscellaneous Commands
CTRL-]x command: 2.3.6. Miscellaneous Commands
CTRL-X CTRL-E command: 2.3.6. Miscellaneous Commands
CTRL-X CTRL-X command: 2.3.6. Miscellaneous Commands
CTRL-Y command: 2.3.1. Basic Commands
  retrieving words with: 2.3.2. Word Commands
CTRL-Z command: 8.2.2. Suspending a Job
  8.3. Signals
  signals and: 8.3.1. Control-Key Signals
curly braces ({ }): 4.2.2. More on Variable Syntax
current directory (see working directory)
cursor: 2.3.6. Miscellaneous Commands
cut command: 1.7.1. Standard I/O
  1.7.3. Pipelines
  1.7.3. Pipelines
  4.6. Command Substitution
  4.6. Command Substitution
  -c (extract columns): 4.6. Command Substitution
  -d (field delimiter): 4.6. Command Substitution
  awk command and: 4.6. Command Substitution
    7.3.3. Quoting
  using to access user account information: 7.1.1. Here-Documents
cygwin environment: A.9.1. Cygwin

Symbols & Numbers | 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

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.