Index: C
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.