Index

Book Home

Symbols | 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 filename extension
1.17. Filename Extensions
52.8.2.7. Functions, Libraries, and Header Files
c function (for changing directories) : 14.9. cd by Directory Initials
C language : 52.8.2. Compiling Source Code
compiling : 52.8.2.8. The make Program
source code : 52.8. Building Programs from Source Code
C program header file extension : 1.17. Filename Extensions
C program source file extension : 1.17. Filename Extensions
C shell
.cshrc file : (see .cshrc file)
C shell (csh)
1.8. There Are Many Shells
38.3. Managing Processes: Overall Concepts
44.3.3. Types of Shells
accidental logouts : 3.5. Stop Accidental C Shell Logouts
advantages : 44.3.3. Types of Shells
aliases : 10.7. How to Put if-then-else in a C Shell Alias
array support : 45.34. Arrays in the Bourne Shell
arrays in : 47.5. Using C Shell Arrays
automatically killing background processes : 38.17. Automatically Kill Background Processes on Logout in csh
avoiding alias loops : 10.6. Avoiding C Shell Alias Loops
background processing : 1.27. How Background Processing Works
bash shells compared to : 47.1. Why Not?
Bourne shell compared to
47.1. Why Not?
47.2. C Shell Programming Considered Harmful
Bourne shell replacing
45.6. Making Sure Your Script Runs with Bourne Shell, Without #!
45.7. The exec Command
bugs in : 47.2. C Shell Programming Considered Harmful
built-in string operators : 7.4. Faster Prompt Setting with Built-Ins
command history
11.1. The Lessons of History
(see history of command)
command name for : 42.2.5. Aborting Programs
command tools and : 1.14. The Kernel and Daemons
configuration files : 2.7. C Shell Setup Files Aren't Read When You Want Them to Be?
creating empty file : 21.7. Setting File Modification Time with touch
default prompt : 7.1. Why Change Your Prompt?
defining variables : 6.8. Shell Variables
disadvantages
44.3.3. Types of Shells
47.1. Why Not?
47.2. C Shell Programming Considered Harmful
echo command : 8.6.1. Portability
editing history substitutions : 9.6. String Editing (Colon) Operators
environment variables : 47.2.5. Variable Syntax
error handling : 47.2.7. Error Handling
eval command : 5.3. Setting the Terminal Type When You Log In
executing scripts via : 40.4. Choosing the Shell Run (We Hope) by at
expressions in
47.4.2. Expressions
47.4.4. Examples
-f option : 2.5.1. Quick Login
flow control in : 47.2.2.2. Flow Control
foreach loop : 9.11. Repeating a Command with a foreach Loop
history : 51.7. When You Get Impatient
history characters : 11.15. Changing C Shell History Characters with histchars
history file : 11.11.2. C Shell
if loops in : 47.2.6. Expression Evaluation
importing commands : 8.12. Which One Will the C Shell Use?
interpreting commands : 8.5. Command-Line Evaluation
Korn shell compared to : 47.1. Why Not?
.logout file : 3.1. Running Commands When You Log Out
mail notification : 21.8.1. For C Shell Users
managing file descriptors : 47.2.1. File Descriptors
matching word, escaping : 8.18. Here Documents
multiline commands : 9.13. Multiline Commands, Secondary Prompts
nesting aliases : 10.2.3. Setting Aliases Automatically, Unsetting Aliases
noclobber variable : 13.6. Safe I/O Redirection with noclobber
operator precedence in : 47.4.2. Expressions
overriding environment variables : 6.10. Running a Command with a Temporarily Different Environment
parsing in : 47.2.2.3. Stupid Parsing Bugs
passing command history to : 11.12. Pass History to Another Shell
pipelines in : 47.2.1.4. More Elaborate Combinations
quoting in
8.15. Differences Between Bourne and C Shell Quoting
47.2.4. Quoting
random number generators : 45.11. The Multipurpose jot Command
redirecting input/output : 13.5. Redirection in C Shell: Capture Errors, Too?
redirecting stdin : 13.1. Using Standard Input and Output
rehash command : 4.2. A bin Directory for Your Programs and Scripts
repeat command : 9.25. The C Shell repeat Command
script file extension : 1.17. Filename Extensions
set nonomatch command : 3.4. Automatic File Cleanup
shell variables : 6.9. Special C Shell Variables
special characters/operators in : 8.19. "Special" Characters and Operators
speeding up : 2.9. Speeding Up Your C Shell with set prompt Test
standard input : 47.2.1.2. Reading Files
standard output : 47.2.1.4. More Elaborate Combinations
stray prompt problems : 7.3. C Shell Prompt Causes Problems in vi, rsh, etc.
trapping signals : 47.2.3. Signals
variable syntax : 47.2.5. Variable Syntax
C shell scripts
exit status inserted : 44.7. Exit Status of UNIX Processes
-f option : 45.4. Fun with #!
interrupted : 45.8. Handling Signals to Child Processes
quoting in : 46.7. Quoting and Command-Line Parameters
c-w script : 22.10. cx, cw, c-w: Quick File Permission Changes
C132 script : 52.4. Quick Descriptions of What's on the Disc
C80 script : 52.4. Quick Descriptions of What's on the Disc
cal program : 48.6. Get Calendar for Any Month or Year: cal
calen program versus : 48.8. Calendar for 132-Column Terminals or Printers
printing : 48.9. PostScript Calendars with pcal
cal_today script
48.7. cal That Marks Today's Date
52.4. Quick Descriptions of What's on the Disc
calculators
49.1. bc: Simple Math at the Shell Prompt
(see also bc program)
spreadsheets vs. : 49.8. It's Great to Have a Spreadsheet
types of : 49.1. bc: Simple Math at the Shell Prompt
calen program
48.8. Calendar for 132-Column Terminals or Printers
52.4. Quick Descriptions of What's on the Disc
.calendar file, pcal using : 48.9. PostScript Calendars with pcal
calendar program : 48.4. Automatic Reminders and More: calendar
sending one-line reminders : 40.11. Send Yourself Reminder Mail
cancel command (System V) : 43.2.1. System V Printing Commands
"canonicalized" input lines : 41.2.1. How We Made It This Far (Back?)
capability lines in termcap or terminfo files : 41.11. How termcap and terminfo Describe Terminals
capitalization : (see case sensitivity)
CAPS LOCK, typing without : 31.11. Typing in Uppercase Without CAPS LOCK
caret : (see ^)
carriage returns
41.2.1. How We Made It This Far (Back?)
(see newline character)
case command : 45.22. Handling Files Line-by-Line
case sensitivity : 1.15. Filenames
ispell program and : 29.2. Check Spelling Interactively with ispell
search patterns : 27.16. Faking Case-Insensitive Searches
vi and ex editors and : 30.17. Capitalizing Every Word on a Line
case statement
2.12. Automatic Setups for Different Terminals
44.5. Test String Values with Bourne Shell case
advantages : 45.33. Testing Two Strings with One case Statement
egrep expressions built : 48.2. Online Phone and Address Lists
errors caused by : 46.1.4. Missing or Extra esac, ;;, fi, etc.
examples
44.5. Test String Values with Bourne Shell case
44.16. Handling Command-Line Arguments with a for Loop
44.17. Handling Arguments with while and shift
48.2. Online Phone and Address Lists
51.3. ASCII Characters: Listing and Getting Values
handling command-line arguments : 44.17. Handling Arguments with while and shift
in while loops : 44.17. Handling Arguments with while and shift
pattern matching in : 44.6. Pattern Matching in case Statements
test command compared to : 45.33. Testing Two Strings with One case Statement
testing two strings using : 45.33. Testing Two Strings with One case Statement
cat command
1.2. Who Listens to What You Type?
13.2. One Argument with a cat Isn't Enough
25.2. Four Ways to Skin a cat
25.5. Page Through Compressed, RCS, Unprintable Files
backslash character and : 8.6.1. Portability
combining files : 8.4. Command Evaluation and Accidentally Overwriting Files
-e option
16.13. Can't Access a File? Look for Spaces in the Name
25.6. What's in That White Space?
examples
44.9. Testing Your Success
44.10.1. Looping Until a Command Succeeds
for loops combined with : 45.16. Standard Input to a for Loop
-n option : 25.21. Numbering Lines
-s option : 25.11. crush: A cat that Skips all Blank Lines
starting pipelines : 1.4. Using Pipes to Create a New Tool
-t option : 25.6. What's in That White Space?
-v option
25.6. What's in That White Space?
25.7. Show Non-Printing Characters with cat -v or od -c
41.12. Finding Out What Characters Your Terminal's Special Keys Send
catman program, egrep versus : 50.3. apropos on Systems Without apropos
catsaway script : 52.4. Quick Descriptions of What's on the Disc
examples : 44.10.2. Looping Until a Command Fails
cbreak mode
41.2.1. How We Made It This Far (Back?)
41.7. Reading Verrrry Long Lines from the Terminal
cbw program : 22.17. Ways of Improving the Security of crypt
cd command
3.4. Automatic File Cleanup
7.6. Session Information in Your Terminal's Status Line
14.3. What Good Is a Current Directory?
(see also current directory)
- option : 14.6. The Shells' pushd and popd Commands
aliases for : 14.8. Quick cds with Aliases
cdpath variable and : 14.5. Saving Time When You Change Directories: cdpath
directory initials and : 14.9. cd by Directory Initials
in subshells : 13.8. Using {list} to Group Bourne Shell Commands
CD-ROM (with this book) : 52.1. Introduction
CD-ROM formats : 52.5.1. CD-ROM Formats
:cdpath in csh : 14.5. Saving Time When You Change Directories: cdpath
CDPATH environment variable : 14.5. Saving Time When You Change Directories: cdpath
cdpath shell variable
6.9. Special C Shell Variables
14.5. Saving Time When You Change Directories: cdpath
as array : 47.5. Using C Shell Arrays
center script : 52.4. Quick Descriptions of What's on the Disc
centering lines, awk script : 35.8. Centering Lines in a File
cgrep script
27.11. A Multiline Context grep Using sed
27.13. More grep-like Programs Written in Perl
34.17. Searching for Patterns Split Across Lines
52.4. Quick Descriptions of What's on the Disc
cgrep.sed script : 52.4. Quick Descriptions of What's on the Disc
change command (ex) : 33.4. Useful ex Commands
change times : 16.5. The Three UNIX File Times
character codes in termcap and terminfo databases : 41.11.1. Special Character Codes
character sets
26.4. Using Metacharacters in Regular Expressions
26.4.2. Matching a Character with a Character Set
character strings
grabbing : 45.30. Grabbing Parts of a String
parsing : 45.30. Grabbing Parts of a String
testing : 45.33. Testing Two Strings with One case Statement
testing using expr : 45.29. Testing Characters in a String with expr
characters
counting : 29.6. Counting Lines, Words, and Characters: wc
handling most : 41.2.2. Handling Most Characters
nonprintable : (see special characters)
sending repeated to terminals : 42.7. termtest: Send Repeated Characters to Terminal
sent by special keys : 41.12. Finding Out What Characters Your Terminal's Special Keys Send
special : (see special characters)
check command (SCCS) : 20.13. SCCS Basics
checksed script
34.3.1. checksed
52.4. Quick Descriptions of What's on the Disc
chgrp command
1.23. File Access Permissions
22.5. Group Permissions in a Directory with the setgid Bit
52.4. Quick Descriptions of What's on the Disc
child processes
38.3. Managing Processes: Overall Concepts
45.8. Handling Signals to Child Processes
(see also processes)
changes to environment of : 38.4. Subshells
file descriptors given to : 45.20. Overview: Open Files and File Descriptors
killing : 38.10. Destroying Processes with kill
relationship to parent : 38.3. Managing Processes: Overall Concepts
child signal : 38.8. What Are Signals?
CHLD (child) signal : 38.8. What Are Signals?
chmod command
22.7. Using chmod to Change File Permission
52.4. Quick Descriptions of What's on the Disc
= operator : 22.8. The Handy chmod = Operator
described : 44.2. Writing a Simple Shell Program
examples : 44.2. Writing a Simple Shell Program
-R option
22.7. Using chmod to Change File Permission
22.8. The Handy chmod = Operator
chmod_edit script : 52.4. Quick Descriptions of What's on the Disc
chown command
1.23. File Access Permissions
22.21. How to Change File Ownership Without chown
52.4. Quick Descriptions of What's on the Disc
Christiansen, Tom : 13.2. One Argument with a cat Isn't Enough
on C shell disadvantages : 47.1. Why Not?
on directory stacks : 47.5. Using C Shell Arrays
chsh command : 2.16. Approved Shells: Using Unapproved Login Shell
chunksort script
36.7. Sorting Multiline Entries
52.4. Quick Descriptions of What's on the Disc
ci command (RCS) : 20.14. RCS Basics
cleanup script
3.4. Automatic File Cleanup
23.22. Using find to Clear Out Unneeded Files
52.4. Quick Descriptions of What's on the Disc
cleanup.sed script : 52.4. Quick Descriptions of What's on the Disc
clear command
3.1. Running Commands When You Log Out
22.18. Clear Your Terminal for Security, to Stop Burn-in
42.4. Checklist for Resetting a Messed Up Terminal
clear screen function in terminal setup menu : 42.4. Checklist for Resetting a Messed Up Terminal
Clear script : 52.4. Quick Descriptions of What's on the Disc
clear script : 41.9. Commands to Adjust Your Terminal
clf script
16.6. clf, cls: "Compressed" ls Listings
52.4. Quick Descriptions of What's on the Disc
clf2 script
16.6. clf, cls: "Compressed" ls Listings
52.4. Quick Descriptions of What's on the Disc
clipboard, creating in terminal windows : 48.3. A Scratchpad on Your Screen
clock in UNIX
51.2. How UNIX Keeps Time
51.10. The date Command
close command (awk) : 33.11.7. Alphabetical Summary of Commands
closing
file descriptors : 47.2.1.3. Closing FDs
files : 45.21. n>&m: Swap Standard Output and Standard Error
clri command : 23.13. Deleting Files with the Null Name
ClrStatus script : 52.4. Quick Descriptions of What's on the Disc
cls script
16.6. clf, cls: "Compressed" ls Listings
52.4. Quick Descriptions of What's on the Disc
cls2 script
16.6. clf, cls: "Compressed" ls Listings
52.4. Quick Descriptions of What's on the Disc
cmd field
in crontab entries : 40.12.1. Execution Scheduling
cmp program
28.11. cmp and diff
52.4. Quick Descriptions of What's on the Disc
co command (RCS) : 20.14. RCS Basics
col command
43.18. How nroff Makes Bold and Underline; How to Remove It
50.3. apropos on Systems Without apropos
colcrt command : 43.18. How nroff Makes Bold and Underline; How to Remove It
Collinson, Peter : 44.14. Putting awk, sed, etc., Inside Shell Scripts
colrm command : 35.15. Cutting Columns with colrm
advantages : 45.30.2. Using echo with awk, colrm, or cut
awk compared to : 45.30.2. Using echo with awk, colrm, or cut
cols script : 52.4. Quick Descriptions of What's on the Disc
columns
formatting : 35.14. Cutting Columns or Fields with cut
selecting
35.14. Cutting Columns or Fields with cut
35.15. Cutting Columns with colrm
straightening : 35.22. Straightening Jagged Columns
totaling using addup : 49.7. Total a Column with addup
comm command
2.14. motd.diff: Show New Lines in Login Messages
16.23. Comparing Filenames in Two Directory Trees
28.12. Comparing Two Files with comm
comma (,) in filenames : 1.15. Filenames
command
resetting search table : 44.2. Writing a Simple Shell Program
command characters : (see special characters)
command command : 8.11. Which One Will bash Use?
command directories : 6.1. What Environment Variables Are Good For
command interpreters
1.2. Who Listens to What You Type?
44.3. What's a Shell, Anyway?
(see also shells)
command line
advantages : 9.1. What's Special About the UNIX Command Line
aliases for arguments
10.2.2. Using More Complex Aliases
10.3. C Shell Aliases with Command-Line Arguments
arguments : 8.6. Output Command-Line Arguments
changing path on : 8.7.2. Changing Path on the Command Line
deleting on : 9.2. Fix a Line Faster with Line-Kill and Word-Erase
editing : 11.13. Shell Command-Line Editing
editing on : 11.1. The Lessons of History
evaluating : 8.5. Command-Line Evaluation
filenames on : 13.13. The "Filename" -
interpreted by shell : 1.2. Who Listens to What You Type?
parsing : 8.9. Wildcards Inside of Aliases
reprinting : 9.3. Reprinting Your Command Line with CTRL-r
saving to file : 1.5. Anyone Can Program the Shell
as shell scripts : 44.2. Writing a Simple Shell Program
submitting for execution at a later time : 40.3. The at Command
too-long commands : 9.20. Too Many Files for the Command Line
"command not found" error message : 50.12. Common UNIX Error Messages
command runtimes
averages of : 39.4. Average Command Runtimes with runtime
command substitution
in for loops : 44.16. Handling Command-Line Arguments with a for Loop
nested : 45.31. Nested Command Substitution
command-line arguments
character limit : 50.12. Common UNIX Error Messages
counting : 44.15.2. With a Loop
finding last : 45.14. Finding the Last Command-Line Argument
for loops
44.15.2. With a Loop
44.16. Handling Command-Line Arguments with a for Loop
in Bourne shell scripts : 44.15. Handling Command-Line Arguments in Shell Scripts
in Korn Shell scripts : 44.15. Handling Command-Line Arguments in Shell Scripts
listing using expr : 45.30.1. Matching with expr
parsing
44.18. Standard Command-Line Parsing
44.19. The Bourne Shell set Command
quoting : 46.7. Quoting and Command-Line Parameters
removing : 44.15.2. With a Loop
saving original settings : 44.19. The Bourne Shell set Command
setting : 44.19. The Bourne Shell set Command
starting with - (minus) : 44.16. Handling Command-Line Arguments with a for Loop
unsetting : 45.15. How to Unset all Command-Line Parameters
commands
1.4. Using Pipes to Create a New Tool
(see also under specific command name)
aliases for : 8.8. A Directory for Commands You Shouldn't Run
ampersand (&) character at the end of : 38.3. Managing Processes: Overall Concepts
awk utility : 33.11.6. Group Listing of awk Commands
background
3.1. Running Commands When You Log Out
3.4. Automatic File Cleanup
banner : 43.11. Big Letters: banner
Berkeley printing commands : 43.2.2. Berkeley Printing Commands
blocked processes : 39.12.3. The I/O Subsystem
built-in
7.4. Faster Prompt Setting with Built-Ins
8.11. Which One Will bash Use?
38.2. fork and exec
47.2.2.1. Built-Ins
col : 43.18. How nroff Makes Bold and Underline; How to Remove It
colcrt : 43.18. How nroff Makes Bold and Underline; How to Remove It
combining : 13.7.1. Combining Several Commands
command substitution : 9.16. Command Substitution
custom : (see custom commands)
displaying running : 39.6. lastcomm: What Commands Are Running and How Long Do They Take?
Emacs command completion : 32.6. Command Completion
ex editor : 33.4. Useful ex Commands
exit status : 44.7. Exit Status of UNIX Processes
finding : 16.10. findcmd: Find a Command in Your Search Path
fold : 43.8. Fixing Margins with pr and fold
for adjusting terminals : 41.9. Commands to Adjust Your Terminal
history of : (see history of command)
how to issue terminals : 41.11. How termcap and terminfo Describe Terminals
in .logout file : 3.1. Running Commands When You Log Out
multiline : 9.13. Multiline Commands, Secondary Prompts
multiple, while loops using : 45.19. A while Loop with Several Loop Control Commands
naming : 44.21. Picking a Name for a New Command
numeric returns : 44.7. Exit Status of UNIX Processes
pr
43.7. Quick-and-Dirty Formatting Before Printing
43.10. Filename Headers Above Files Without pr
printed in parentheses in ps output : 38.7. Why ps Prints Some Commands in Parentheses
printing
System V : 43.2.1. System V Printing Commands
recalling : (see history of command)
redefining with aliases : 10.2.3. Setting Aliases Automatically, Unsetting Aliases
repeating
9.11. Repeating a Command with a foreach Loop
11.8. Repeating a Cycle of Commands
51.7. When You Get Impatient
RETURN key not used with : 45.32. A Better read Command: grabchars
running a series of : 11.9. Running a Series of Commands on a File
running at login : 2.2.2. C Shell
running by typing a single character : 42.4. Checklist for Resetting a Messed Up Terminal
running number of them and averaging : 39.4. Average Command Runtimes with runtime
running on compressed files : 24.10. zloop: Run a Command on Compressed Files
sed editor : 43.21. Preprocessing troff Input with sed
shell interpretation of : 8.1. What the Shell Does
storing : 4.9. Setting Up vi with the .exrc File
with temporarily different environment : 6.10. Running a Command with a Temporarily Different Environment
throwaway scripts for : 9.15. Throwaway Scripts for Complicated Commands
too long for command line : 9.20. Too Many Files for the Command Line
typing at the shell prompt : 38.3. Managing Processes: Overall Concepts
ul : 43.18. How nroff Makes Bold and Underline; How to Remove It
versions : 44.1. Everyone Should Learn Some Shell Programming
writing manual pages for
50.10. Make Your Own Man Pages Without Learning troff
50.11. Writing a Simple Man Page with the -man Macros
commenting
Bourne shell scripts : 44.2. Writing a Simple Shell Program
ease of use : 44.14. Putting awk, sed, etc., Inside Shell Scripts
examples : 44.14. Putting awk, sed, etc., Inside Shell Scripts
in termcap or terminfo files : 41.11. How termcap and terminfo Describe Terminals
starting with # (pound) : 45.2. The Story of : # #!
starting with : : 45.9. The Unappreciated Bourne Shell ":" Operator
starting with : (colon) : 45.2. The Story of : # #!
communication parameters, changing on the fly : 42.1. Making Sense Out of the Terminal Mess
communications utilities : 1.33. UNIX Networking and Communications
comparing
directory trees : 16.22. Comparing Two Directory Trees with dircmp
editing and : 28.9. ex Scripts Built by diff
filenames : 16.23. Comparing Filenames in Two Directory Trees
files : 18.9. Renaming, Copying, or Comparing a Set of Files
bdiff command : 28.7. diff for Very Long Files: bdiff
cmp program : 28.11. cmp and diff
comm command : 28.12. Comparing Two Files with comm
diff command
28.1. Checking Differences with diff
28.3. Context diffs
diff3 script : 28.2. Comparing Three Different Versions with diff3
diffmk command : 28.15. Show Changes in a troff File with diffmk
make utility for : 28.13. make Isn't Just for Programmers!
sdiff command
28.4. Side-by-Side diffs: sdiff
28.6. Choosing Sides with sdiff
twin program : 28.5. Comparing Files Alongside One Another
word counts : 29.6. Counting Lines, Words, and Characters: wc
competion, filename : 11.13. Shell Command-Line Editing
compilation process
52.8.2.7. Functions, Libraries, and Header Files
52.8.2.8. The make Program
compiling programs : 52.8.2. Compiling Source Code
complete shell variable : 6.9. Special C Shell Variables
completion, filename : 9.8. Filename Completion: Faster Filename Typing
compress utility : 24.7. Compressing Files to Save Space
compressed files
1.17. Filename Extensions
24.7. Compressing Files to Save Space
editing : 24.11. Edit Compressed Files with zvi, zex, and zed
in entire directory tree
24.8. Save Space: tar and compress a Directory Tree
24.12. Compressing a Directory Tree: Fine-Tuning
paging through : 25.5. Page Through Compressed, RCS, Unprintable Files
running commands on : 24.10. zloop: Run a Command on Compressed Files
whitespace and : 24.6. Save Space with Tab Characters
compressor script : 21.5. What Good Is a File's Last Access Time?
conditional expressions : (see expressions, conditional)
configuration files
for csh : 2.7. C Shell Setup Files Aren't Read When You Want Them to Be?
pathnames in : 2.6. Use Absolute Pathnames in Shell Setup Files
shells : 2.2. Shell Setup Files-Which, Where, and Why
configure shell script : 52.8.2.6. An Easy Build
configuring terminals
5.1. There's a Lot to Know About Terminals
5.6. Checklist: Terminal Hangs When I Log In
5.10. Finding What Terminal Names You Can Use
conserving disk space : (see disk space)
CONT (continue) signal : 38.8. What Are Signals?
continue command (awk) : 33.11.7. Alphabetical Summary of Commands
continue signal : (see CONT (continue) signal)
control characters : 41.11.1. Special Character Codes
Emacs and : 32.10. Inserting Binary Characters into Files
ex and vi editors and : 31.6. Protecting Keys from Interpretation by ex
in scripts : 45.35. Using a Control Character in a Script
storing : 51.6. Cleaning script Files
control characters, echoing in BSD : 41.5. Why Some Systems Backspace over Prompts
control echo : 41.2.3. What About TABs?
controlling process : 38.3. Managing Processes: Overall Concepts
controlling terminal : 38.6. The Controlling Terminal
conversion, base
cvtbase used for : 49.5. Base Conversion Using cvtbase
problems : 49.3. Gotchas in Base Conversion
conversion, binary
bc program used for : 49.2. bc: Hexadecimal or Binary Conversion
conversion, hexadecimal
bc program used for : 49.2. bc: Hexadecimal or Binary Conversion
cooked mode : 41.2.1. How We Made It This Far (Back?)
Cooper, Michael : 5.5. Querying Your Terminal Type: qterm
COPTS declaration line
-I option : 52.8.2.8. The make Program
copy command (ex) : 33.4. Useful ex Commands
copying
directory trees : 18.15. Copying Directory Trees with cp -r
files
18.1. What's So Complicated About Copying Files?
18.2. What's Really in a Directory
18.9. Renaming, Copying, or Comparing a Set of Files
21.11. Safer Removing, Moving, and Copying
(see also moving files; renaming files)
to directories : 21.12. Copying Files to a Directory
files to different directories : 45.25. Shell Scripts On-the-Fly from Standard Input
links : 18.15. Copying Directory Trees with cp -r
permissions : 22.16. Copying Permissions with cpmod
text, in vi : 30.8. Get Back What You Deleted with Numbered Buffers
core dumps : 24.5. Limiting File Sizes
made by QUIT signal : 38.9. Killing Foreground Jobs
cos command (awk) : 33.11.7. Alphabetical Summary of Commands
count.it script
29.6. Counting Lines, Words, and Characters: wc
52.4. Quick Descriptions of What's on the Disc
count_types script : 52.4. Quick Descriptions of What's on the Disc
counting occurrences : 30.16. Counting Occurrences; Stopping Search Wraps
counting text elements : 29.6. Counting Lines, Words, and Characters: wc
wordfreq script : 29.7. Count How Many Times Each Word Is Used
cp command
1.33. UNIX Networking and Communications
52.4. Quick Descriptions of What's on the Disc
(see also rcp command)
-b option : 21.11. Safer Removing, Moving, and Copying
-i option : 21.11. Safer Removing, Moving, and Copying
-p option : 22.21. How to Change File Ownership Without chown
-r option : 18.15. Copying Directory Trees with cp -r
cpio command : 19.9. A System V Tape Archiver: cpio
-d option : 19.9. A System V Tape Archiver: cpio
-i option : 19.9. A System V Tape Archiver: cpio
-o option : 19.9. A System V Tape Archiver: cpio
-v option : 19.9. A System V Tape Archiver: cpio
cpmod : 52.4. Quick Descriptions of What's on the Disc
cpmod utility : 22.16. Copying Permissions with cpmod
CPU contention
measuring : 39.12.1. The CPU
CPU system time : 39.3. The csh time variable
CPU time
39.2. Timing Programs
39.5. Why Is the System So Slow?
as percentage of elapsed time : 39.3. The csh time variable
CPU user time : 39.3. The csh time variable
cron command : 40.12.1. Execution Scheduling
cron daemon : 40.12.1. Execution Scheduling
cron jobs
environment of : 40.12. Periodic Program Execution: The cron Facility
including standard input within : 40.14. Including Standard Input Within a cron Entry
schedule : 40.12.1. Execution Scheduling
cron system : 40.12.1. Execution Scheduling
crontab command
40.1. Off-Peak Job Submission
40.13. Adding crontab Entries
40.15. crontab Script Makes crontab Editing Easier/Safer
crontab command:script : 52.4. Quick Descriptions of What's on the Disc
crontab entries : 40.12.1. Execution Scheduling
adding : 40.13. Adding crontab Entries
editing : 40.13. Adding crontab Entries
example : 40.12.1. Execution Scheduling
removing : 40.13. Adding crontab Entries
crontab files
adding calendar information to : 48.4.3. Automating Your Own Calendar
personal : 40.5. Avoiding Other at and cron Jobs
"cross-device link" error message : 50.12. Common UNIX Error Messages
crush script
25.11. crush: A cat that Skips all Blank Lines
52.4. Quick Descriptions of What's on the Disc
Crypt Breaker's Workbench program : 22.17. Ways of Improving the Security of crypt
crypt utility : 22.17. Ways of Improving the Security of crypt
csh : (see C shell)
csh command name : 42.2.5. Aborting Programs
.csh filename extension : 1.17. Filename Extensions
csh time variable
39.2. Timing Programs
39.3. The csh time variable
csh_init : 52.4. Quick Descriptions of What's on the Disc
on PowerTools disk
47.5. Using C Shell Arrays
50.8. Which Version Am I Using?
csh_logout : 52.4. Quick Descriptions of What's on the Disc
.cshrc file
2.2.2. C Shell
2.5.1. Quick Login
2.7. C Shell Setup Files Aren't Read When You Want Them to Be?
2.9. Speeding Up Your C Shell with set prompt Test
# in : 10.2.1. Simple Aliases
creating multiline prompt : 7.11. dirs in Your Prompt: Better than $cwd
if statements in : 47.3. Conditional Statements with if
prompt setting
7.2. Basics of Setting the Prompt
7.5. Multiline Shell Prompts
setting search path : 8.7.1. Setting Path in Shell Setup Files
SHLVL environment variable : 7.9. Show Subshell Level with $SHLVL
symlinks workaround : 14.13. Which Directory Am I in, Really?
.cshrc.$HOST file : 2.13. A .cshrc.$HOST File for Per Host Setup
CSHRC_READ variable : 2.10. Gotchas in set prompt Test
csplit program
35.10. Splitting Files by Context: csplit
52.4. Quick Descriptions of What's on the Disc
ctags command : 30.28. Keep Track of Functions and Included Files with ctags and tags
ctime, defined : 16.5. The Three UNIX File Times
CTRL -\(to quit)
41.2.1. How We Made It This Far (Back?)
42.2.5. Aborting Programs
CTRL key : 5.8. Terminal Escape Sequences
specifying with stty command : 5.9. Setting Your Erase, Kill, and Interrupt Characters
CTRL-/ command : 38.9. Killing Foreground Jobs
CTRL-c command
9.19. For the Impatient: Type-Ahead
38.9. Killing Foreground Jobs
aborting programs : 42.2.5. Aborting Programs
CTRL-d command
2.5.1. Quick Login
3.5. Stop Accidental C Shell Logouts
41.2.1. How We Made It This Far (Back?)
flushing the input buffer : 41.7. Reading Verrrry Long Lines from the Terminal
to end scripts : 51.5. Copy What You Do with script
typing command lines in at : 40.3. The at Command
CTRL-h command : 41.2.2. Handling Most Characters
CTRL-j command : 42.4. Checklist for Resetting a Messed Up Terminal
CTRL-l command : 42.5. Checklist: Screen Size Messed Up?
CTRL-m character
1.29. When Is a File Not a File?
4.9. Setting Up vi with the .exrc File
CTRL-q command : 41.2.4. Flow Control (We Hope)
killing processes : 38.15. Cleaning Up an Unkillable Process
restarting output : 42.2.1. Output Stopped?
CTRL-r (reprint) character : 9.3. Reprinting Your Command Line with CTRL-r
CTRL-s command : 41.2.4. Flow Control (We Hope)
stopping output : 42.2.1. Output Stopped?
CTRL-u (line-kill) character : 9.2. Fix a Line Faster with Line-Kill and Word-Erase
CTRL-w (word-erase) character : 9.2. Fix a Line Faster with Line-Kill and Word-Erase
CTRL-x (line-kill) character : 9.2. Fix a Line Faster with Line-Kill and Word-Erase
CTRL-z command
1.28. Some Gotchas with Background Processing
12.1.1. Foreground and Background
38.8. What Are Signals?
putting jobs in background : 42.2.3. Program Waiting for Input?
stopping a subshell : 38.4. Subshells
used during sourcing : 47.2.2.1. Built-Ins
CTS (Clear to Send) : 41.2.4. Flow Control (We Hope)
cur function : 10.9. Shell Functions
curly braces : (see { })
curly quotes : 43.21. Preprocessing troff Input with sed
current directory
1.21. Making Pathnames
6.3. Predefined Environment Variables
7.11. dirs in Your Prompt: Better than $cwd
10.9. Shell Functions
14.13. Which Directory Am I in, Really?
38.3. Managing Processes: Overall Concepts
advantages : 14.3. What Good Is a Current Directory?
finding : 14.4. How Does UNIX Find Your Current Directory?
current job : 12.3. The "Current Job" Isn't Always What You Expect
custom commands
advantages of : 1.4. Using Pipes to Create a New Tool
directories : 1.10. Internal and External Commands
custom shells : 2.1. Customizing the Shell
customizing
Emacs searching : 32.8. Rational Searches
grep commands : 27.12. Make Custom grep Commands (etc.) with perl
keys : (see key definitions)
cut command
35.14. Cutting Columns or Fields with cut
52.4. Quick Descriptions of What's on the Disc
advantages : 45.30.2. Using echo with awk, colrm, or cut
awk compared to : 45.30.2. Using echo with awk, colrm, or cut
as filter in index program : 48.12. Using index with a Filter
cvtbase program
49.5. Base Conversion Using cvtbase
52.4. Quick Descriptions of What's on the Disc
cw script : 22.10. cx, cw, c-w: Quick File Permission Changes
cwd shell variable
6.9. Special C Shell Variables
7.11. dirs in Your Prompt: Better than $cwd
14.13. Which Directory Am I in, Really?
cx script : 22.10. cx, cw, c-w: Quick File Permission Changes


Symbols | 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 © 1998 O'Reilly & Associates, Inc. All Rights Reserved.

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System