home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Learning the Korn Shell

Learning the Korn ShellSearch this book

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
Library Navigation Links

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