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.