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
- filename extension
- function (for changing directories) : cd by Directory Initials
- language : Compiling Source Code
-
- compiling : The make Program
- source code : Building Programs from Source Code
- program header file extension : Filename Extensions
- program source file extension : Filename Extensions
- shell
-
- .cshrc file : (see cshrc file)
- shell (csh)
-
- There Are Many Shells
- Managing Processes: Overall Concepts
- Types of Shells
- accidental logouts : Stop Accidental C Shell Logouts
- advantages : Types of Shells
- aliases : How to Put if-then-else in a C Shell Alias
- array support : Arrays in the Bourne Shell
- arrays in : Using C Shell Arrays
- automatically killing background processes : Automatically Kill Background Processes on Logout in csh
- avoiding alias loops : Avoiding C Shell Alias Loops
- background processing : How Background Processing Works
- bash shells compared to : Why Not?
- Bourne shell compared to
- Bourne shell replacing
- bugs in : Shell Developing Considered Harmful
- built-in string operators : Faster Prompt Setting with Built-Ins
- command history
- command name for : Aborting Programs
- command tools and : The Kernel and Daemons
- configuration files : Shell Setup Files Aren't Read When You Want Them to Be?
- creating empty file : Setting File Modification Time with touch
- default prompt : Why Change Your Prompt?
- defining variables : Shell Variables
- disadvantages
- echo command : Portability
- editing history substitutions : String Editing (Colon) Operators
- environment variables : Variable Syntax
- error handling : Error Handling
- eval command : Setting the Terminal Type When You Log In
- executing scripts via : Choosing the Shell Run (We Hope) by at
- expressions in
- -f option : Quick Login
- flow control in : Flow Control
- foreach loop : Repeating a Command with a foreach Loop
- history : When You Get Impatient
- history characters : Changing C Shell History Characters with histchars
- history file : Shell
- if loops in : Expression Evaluation
- importing commands : Which One Will the C Shell Use?
- interpreting commands : Command-Line Evaluation
- Korn shell compared to : Why Not?
- .logout file : Running Commands When You Log Out
- mail notification : For C Shell Users
- managing file descriptors : File Descriptors
- matching word, escaping : Here Documents
- multiline commands : Multiline Commands, Secondary Prompts
- nesting aliases : Setting Aliases Automatically, Unsetting Aliases
- noclobber variable : Safe I/O Redirection with noclobber
- operator precedence in : Expressions
- overriding environment variables : Running a Command with a Temporarily Different Environment
- parsing in : Stupid Parsing Bugs
- passing command history to : Pass History to Another Shell
- pipelines in : More Elaborate Combinations
- quoting in
- random number generators : The Multipurpose jot Command
- redirecting input/output : Redirection in C Shell: Capture Errors, Too?
- redirecting stdin : Using Standard Input and Output
- rehash command : bin Directory for Your Programs and Scripts
- repeat command : The C Shell repeat Command
- script file extension : Filename Extensions
- set nonomatch command : Automatic File Cleanup
- shell variables : Special C Shell Variables
- special characters/operators in : "Special" Characters and Operators
- speeding up : Speeding Up Your C Shell with set prompt Test
- standard input : Reading Files
- standard output : More Elaborate Combinations
- stray prompt problems : Shell Prompt Causes Problems in vi, rsh, etc.
- trapping signals : Signals
- variable syntax : Variable Syntax
- shell scripts
-
- exit status inserted : Exit Status of UNIX Processes
- -f option : Fun with #!
- interrupted : Handling Signals to Child Processes
- quoting in : Quoting and Command-Line Parameters
- c-w script : cx, cw, c-w: Quick File Permission Changes
- script : Quick Descriptions of What's on the Disc
- script : Quick Descriptions of What's on the Disc
- cal program : Get Calendar for Any Month or Year: cal
-
- calen program versus : Calendar for 132-Column Terminals or Printers
- printing : PostScript Calendars with pcal
- cal_today script
- calculators
-
- bc: Simple Math at the Shell Prompt
- (see also bc program)
- spreadsheets vs. : It's Great to Have a Spreadsheet
- types of : bc: Simple Math at the Shell Prompt
- calen program
- calendar file, pcal using : PostScript Calendars with pcal
- calendar program : Automatic Reminders and More: calendar
-
- sending one-line reminders : Send Yourself Reminder Mail
- cancel command (System V) : System V Printing Commands
- "canonicalized" input lines : How We Made It This Far (Back?)
- capability lines in termcap or terminfo files : How termcap and terminfo Describe Terminals
- capitalization : (see case sensitivity)
- CAPS LOCK, typing without : Typing in Uppercase Without CAPS LOCK
- caret : (see ^)
- carriage returns
- case command : Handling Files Line-by-Line
- case sensitivity : Filenames
-
- ispell program and : Check Spelling Interactively with ispell
- search patterns : Faking Case-Insensitive Searches
- vi and ex editors and : Capitalizing Every Word on a Line
- case statement
-
- Automatic Setups for Different Terminals
- Test String Values with Bourne Shell case
- advantages : Testing Two Strings with One case Statement
- egrep expressions built : Online Phone and Address Lists
- errors caused by : Missing or Extra esac, ;;, fi, etc.
- examples
- handling command-line arguments : Handling Arguments with while and shift
- in while loops : Handling Arguments with while and shift
- pattern matching in : Pattern Matching in case Statements
- test command compared to : Testing Two Strings with One case Statement
- testing two strings using : Testing Two Strings with One case Statement
- cat command
-
- Who Listens to What You Type?
- One Argument with a cat Isn't Enough
- Four Ways to Skin a cat
- Page Through Compressed, RCS, Unprintable Files
- backslash character and : Portability
- combining files : Command Evaluation and Accidentally Overwriting Files
- -e option
- examples
- for loops combined with : Standard Input to a for Loop
- -n option : Numbering Lines
- -s option : crush: A cat that Skips all Blank Lines
- starting pipelines : Using Pipes to Create a New Tool
- -t option : What's in That White Space?
- -v option
- catman program, egrep versus : apropos on Systems Without apropos
- catsaway script : Quick Descriptions of What's on the Disc
-
- examples : Looping Until a Command Fails
- cbreak mode
- cbw program : Ways of Improving the Security of crypt
- cd command
-
- Automatic File Cleanup
- Session Information in Your Terminal's Status Line
- What Good Is a Current Directory?
- (see also current directory)
- - option : The Shells' pushd and popd Commands
- aliases for : Quick cds with Aliases
- cdpath variable and : Saving Time When You Change Directories: cdpath
- directory initials and : cd by Directory Initials
- in subshells : Using {list} to Group Bourne Shell Commands
- tutorial (with this tutorial) : Introduction
- tutorial formats : tutorial Formats
- :cdpath in csh : Saving Time When You Change Directories: cdpath
- CDPATH environment variable : Saving Time When You Change Directories: cdpath
- cdpath shell variable
- center script : Quick Descriptions of What's on the Disc
- centering lines, awk script : Centering Lines in a File
- cgrep script
- cgrep.sed script : Quick Descriptions of What's on the Disc
- change command (ex) : Useful ex Commands
- change times : The Three UNIX File Times
- character codes in termcap and terminfo databases : Special Character Codes
- character sets
- character strings
-
- grabbing : Grabbing Parts of a String
- parsing : Grabbing Parts of a String
- testing : Testing Two Strings with One case Statement
- testing using expr : Testing Characters in a String with expr
- characters
-
- counting : Counting Lines, Words, and Characters: wc
- handling most : Handling Most Characters
- nonprintable : (see special characters)
- sending repeated to terminals : termtest: Send Repeated Characters to Terminal
- sent by special keys : Finding Out What Characters Your Terminal's Special Keys Send
- special : (see special characters)
- check command (SCCS) : SCCS Basics
- checksed script
- chgrp command
- child processes
-
- Managing Processes: Overall Concepts
- Handling Signals to Child Processes
- (see also processes)
- changes to environment of : Subshells
- file descriptors given to : Overview: Open Files and File Descriptors
- killing : Destroying Processes with kill
- relationship to parent : Managing Processes: Overall Concepts
- child signal : What Are Signals?
- CHLD (child) signal : What Are Signals?
- chmod command
- chmod_edit script : Quick Descriptions of What's on the Disc
- chown command
- Christiansen, Tom : One Argument with a cat Isn't Enough
-
- on C shell disadvantages : Why Not?
- on directory stacks : Using C Shell Arrays
- chsh command : Approved Shells: Using Unapproved Login Shell
- chunksort script
- ci command (RCS) : RCS Basics
- cleanup script
- cleanup.sed script : Quick Descriptions of What's on the Disc
- clear command
- clear screen function in terminal setup menu : Checklist for Resetting a Messed Up Terminal
- Clear script : Quick Descriptions of What's on the Disc
- clear script : Commands to Adjust Your Terminal
- clf script
- clf2 script
- clipboard, creating in terminal windows : Scratchpad on Your Screen
- clock in UNIX
- close command (awk) : Alphabetical Summary of Commands
- closing
-
- file descriptors : Closing FDs
- files : n>&m: Swap Standard Output and Standard Error
- clri command : Deleting Files with the Null Name
- ClrStatus script : Quick Descriptions of What's on the Disc
- cls script
- cls2 script
- cmd field
-
- in crontab entries : Execution Scheduling
- cmp program
- co command (RCS) : RCS Basics
- col command
- colcrt command : How nroff Makes Bold and Underline; How to Remove It
- Collinson, Peter : Putting awk, sed, etc., Inside Shell Scripts
- colrm command : Cutting Columns with colrm
-
- advantages : Using echo with awk, colrm, or cut
- awk compared to : Using echo with awk, colrm, or cut
- cols script : Quick Descriptions of What's on the Disc
- columns
-
- formatting : Cutting Columns or Fields with cut
- selecting
- straightening : Straightening Jagged Columns
- totaling using addup : Total a Column with addup
- comm command
- comma (,) in filenames : Filenames
- command
-
- resetting search table : Writing a Simple Shell Program
- command characters : (see special characters)
- command command : Which One Will bash Use?
- command directories : What Environment Variables Are Good For
- command interpreters
- command line
-
- advantages : What's Special About the UNIX Command Line
- aliases for arguments
- arguments : Output Command-Line Arguments
- changing path on : Changing Path on the Command Line
- deleting on : Fix a Line Faster with Line-Kill and Word-Erase
- editing : Shell Command-Line Editing
- editing on : The Lessons of History
- evaluating : Command-Line Evaluation
- filenames on : The "Filename" -
- interpreted by shell : Who Listens to What You Type?
- parsing : Wildcards Inside of Aliases
- reprinting : Reprinting Your Command Line with CTRL-r
- saving to file : Anyone Can Program the Shell
- as shell scripts : Writing a Simple Shell Program
- submitting for execution at a later time : The at Command
- too-long commands : Too Many Files for the Command Line
- "command not found" error message : Common UNIX Error Messages
- command runtimes
-
- averages of : Average Command Runtimes with runtime
- command substitution
-
- in for loops : Handling Command-Line Arguments with a for Loop
- nested : Nested Command Substitution
- command-line arguments
-
- character limit : Common UNIX Error Messages
- counting : With a Loop
- finding last : Finding the Last Command-Line Argument
- for loops
- in Bourne shell scripts : Handling Command-Line Arguments in Shell Scripts
- in Korn Shell scripts : Handling Command-Line Arguments in Shell Scripts
- listing using expr : Matching with expr
- parsing
- quoting : Quoting and Command-Line Parameters
- removing : With a Loop
- saving original settings : The Bourne Shell set Command
- setting : The Bourne Shell set Command
- starting with - (minus) : Handling Command-Line Arguments with a for Loop
- unsetting : How to Unset all Command-Line Parameters
- commands
-
- Using Pipes to Create a New Tool
- (see also under specific command name)
- aliases for : Directory for Commands You Shouldn't Run
- ampersand (&) character at the end of : Managing Processes: Overall Concepts
- awk utility : Group Listing of awk Commands
- background
- banner : Big Letters: banner
- Berkeley printing commands : Berkeley Printing Commands
- blocked processes : The I/O Subsystem
- built-in
- col : How nroff Makes Bold and Underline; How to Remove It
- colcrt : How nroff Makes Bold and Underline; How to Remove It
- combining : Combining Several Commands
- command substitution : Command Substitution
- custom : (see custom commands)
- displaying running : lastcomm: What Commands Are Running and How Long Do They Take?
- Emacs command completion : Command Completion
- ex editor : Useful ex Commands
- exit status : Exit Status of UNIX Processes
- finding : findcmd: Find a Command in Your Search Path
- fold : Fixing Margins with pr and fold
- for adjusting terminals : Commands to Adjust Your Terminal
- history of : (see history of command)
- how to issue terminals : How termcap and terminfo Describe Terminals
- in .logout file : Running Commands When You Log Out
- multiline : Multiline Commands, Secondary Prompts
- multiple, while loops using : while Loop with Several Loop Control Commands
- naming : Picking a Name for a New Command
- numeric returns : Exit Status of UNIX Processes
- pr
- printed in parentheses in ps output : Why ps Prints Some Commands in Parentheses
- printing
-
- System V : System V Printing Commands
- recalling : (see history of command)
- redefining with aliases : Setting Aliases Automatically, Unsetting Aliases
- repeating
- RETURN key not used with : Better read Command: grabchars
- running a series of : Running a Series of Commands on a File
- running at login : Shell
- running by typing a single character : Checklist for Resetting a Messed Up Terminal
- running number of them and averaging : Average Command Runtimes with runtime
- running on compressed files : zloop: Run a Command on Compressed Files
- sed editor : Preprocessing troff Input with sed
- shell interpretation of : What the Shell Does
- storing : Setting Up vi with the .exrc File
- with temporarily different environment : Running a Command with a Temporarily Different Environment
- throwaway scripts for : Throwaway Scripts for Complicated Commands
- too long for command line : Too Many Files for the Command Line
- typing at the shell prompt : Managing Processes: Overall Concepts
- ul : How nroff Makes Bold and Underline; How to Remove It
- versions : Everyone Should Learn Some Shell Developing
- writing manual pages for
- commenting
-
- Bourne shell scripts : Writing a Simple Shell Program
- ease of use : Putting awk, sed, etc., Inside Shell Scripts
- examples : Putting awk, sed, etc., Inside Shell Scripts
- in termcap or terminfo files : How termcap and terminfo Describe Terminals
- starting with # (pound) : The Story of : # #!
- starting with : : The Unappreciated Bourne Shell ":" Operator
- starting with : (colon) : The Story of : # #!
- communication parameters, changing on the fly : Making Sense Out of the Terminal Mess
- communications utilities : UNIX Networking and Communications
- comparing
-
- directory trees : Comparing Two Directory Trees with dircmp
- editing and : ex Scripts Built by diff
- filenames : Comparing Filenames in Two Directory Trees
- files : Renaming, Copying, or Comparing a Set of Files
-
- bdiff command : diff for Very Long Files: bdiff
- cmp program : cmp and diff
- comm command : Comparing Two Files with comm
- diff command
- diff3 script : Comparing Three Different Versions with diff3
- diffmk command : Show Changes in a troff File with diffmk
- make utility for : make Isn't Just for Developers!
- sdiff command
- twin program : Comparing Files Alongside One Another
- word counts : Counting Lines, Words, and Characters: wc
- competion, filename : Shell Command-Line Editing
- compilation process
- compiling programs : Compiling Source Code
- complete shell variable : Special C Shell Variables
- completion, filename : Filename Completion: Faster Filename Typing
- compress utility : Compressing Files to Save Space
- compressed files
-
- Filename Extensions
- Compressing Files to Save Space
- editing : Edit Compressed Files with zvi, zex, and zed
- in entire directory tree
- paging through : Page Through Compressed, RCS, Unprintable Files
- running commands on : zloop: Run a Command on Compressed Files
- whitespace and : Save Space with Tab Characters
- compressor script : What Good Is a File's Last Access Time?
- conditional expressions : (see expressions, conditional)
- configuration files
-
- for csh : Shell Setup Files Aren't Read When You Want Them to Be?
- pathnames in : Use Absolute Pathnames in Shell Setup Files
- shells : Shell Setup Files-Which, Where, and Why
- configure shell script : An Easy Build
- configuring terminals
- conserving disk space : (see disk space)
- CONT (continue) signal : What Are Signals?
- continue command (awk) : Alphabetical Summary of Commands
- continue signal : (see CONT (continue) signal)
- control characters : Special Character Codes
-
- Emacs and : Inserting Binary Characters into Files
- ex and vi editors and : Protecting Keys from Interpretation by ex
- in scripts : Using a Control Character in a Script
- storing : Cleaning script Files
- control characters, echoing in BSD : Why Some Systems Backspace over Prompts
- control echo : What About TABs?
- controlling process : Managing Processes: Overall Concepts
- controlling terminal : The Controlling Terminal
- conversion, base
-
- cvtbase used for : Base Conversion Using cvtbase
- problems : Gotchas in Base Conversion
- conversion, binary
-
- bc program used for : bc: Hexadecimal or Binary Conversion
- conversion, hexadecimal
-
- bc program used for : bc: Hexadecimal or Binary Conversion
- cooked mode : How We Made It This Far (Back?)
- Cooper, Michael : Querying Your Terminal Type: qterm
- COPTS declaration line
-
- -I option : The make Program
- copy command (ex) : Useful ex Commands
- copying
-
- directory trees : Copying Directory Trees with cp -r
- files
- files to different directories : Shell Scripts On-the-Fly from Standard Input
- links : Copying Directory Trees with cp -r
- permissions : Copying Permissions with cpmod
- text, in vi : Get Back What You Deleted with Numbered Buffers
- core dumps : Limiting File Sizes
-
- made by QUIT signal : Killing Foreground Jobs
- cos command (awk) : Alphabetical Summary of Commands
- count.it script
- count_types script : Quick Descriptions of What's on the Disc
- counting occurrences : Counting Occurrences; Stopping Search Wraps
- counting text elements : Counting Lines, Words, and Characters: wc
-
- wordfreq script : Count How Many Times Each Word Is Used
- cp command
-
- UNIX Networking and Communications
- Quick Descriptions of What's on the Disc
- (see also rcp command)
- -b option : Safer Removing, Moving, and Copying
- -i option : Safer Removing, Moving, and Copying
- -p option : How to Change File Ownership Without chown
- -r option : Copying Directory Trees with cp -r
- cpio command : System V Tape Archiver: cpio
-
- -d option : System V Tape Archiver: cpio
- -i option : System V Tape Archiver: cpio
- -o option : System V Tape Archiver: cpio
- -v option : System V Tape Archiver: cpio
- cpmod : Quick Descriptions of What's on the Disc
- cpmod utility : Copying Permissions with cpmod
- CPU contention
-
- measuring : The CPU
- CPU system time : The csh time variable
- CPU time
-
- Timing Programs
- Why Is the System So Slow?
- as percentage of elapsed time : The csh time variable
- CPU user time : The csh time variable
- cron command : Execution Scheduling
- cron daemon : Execution Scheduling
- cron jobs
-
- environment of : Periodic Program Execution: The cron Facility
- including standard input within : Including Standard Input Within a cron Entry
- schedule : Execution Scheduling
- cron system : Execution Scheduling
- crontab command
- crontab command:script : Quick Descriptions of What's on the Disc
- crontab entries : Execution Scheduling
-
- adding : Adding crontab Entries
- editing : Adding crontab Entries
- example : Execution Scheduling
- removing : Adding crontab Entries
- crontab files
-
- adding calendar information to : Automating Your Own Calendar
- personal : Avoiding Other at and cron Jobs
- "cross-device link" error message : Common UNIX Error Messages
- crush script
- Crypt Breaker's Workbench program : Ways of Improving the Security of crypt
- crypt utility : Ways of Improving the Security of crypt
- csh : (see shell)
- csh command name : Aborting Programs
- csh filename extension : Filename Extensions
- csh time variable
- csh_init : Quick Descriptions of What's on the Disc
-
- on PowerTools disk
- csh_logout : Quick Descriptions of What's on the Disc
- cshrc file
-
- Shell
- Quick Login
- Shell Setup Files Aren't Read When You Want Them to Be?
- Speeding Up Your C Shell with set prompt Test
- # in : Simple Aliases
- creating multiline prompt : dirs in Your Prompt: Better than $cwd
- if statements in : Conditional Statements with if
- prompt setting
- setting search path : Setting Path in Shell Setup Files
- SHLVL environment variable : Show Subshell Level with $SHLVL
- symlinks workaround : Which Directory Am I in, Really?
- cshrc.$HOST file : cshrc.$HOST File for Per Host Setup
- CSHRC_READ variable : Gotchas in set prompt Test
- csplit program
- ctags command : Keep Track of Functions and Included Files with ctags and tags
- ctime, defined : The Three UNIX File Times
- CTRL -\(to quit)
- CTRL key : Terminal Escape Sequences
-
- specifying with stty command : Setting Your Erase, Kill, and Interrupt Characters
- CTRL-/ command : Killing Foreground Jobs
- CTRL-c command
-
- For the Impatient: Type-Ahead
- Killing Foreground Jobs
- aborting programs : Aborting Programs
- CTRL-d command
-
- Quick Login
- Stop Accidental C Shell Logouts
- How We Made It This Far (Back?)
- flushing the input buffer : Reading Verrrry Long Lines from the Terminal
- to end scripts : Copy What You Do with script
- typing command lines in at : The at Command
- CTRL-h command : Handling Most Characters
- CTRL-j command : Checklist for Resetting a Messed Up Terminal
- CTRL-l command : Checklist: Screen Size Messed Up?
- CTRL-m character
- CTRL-q command : Flow Control (We Hope)
-
- killing processes : Cleaning Up an Unkillable Process
- restarting output : Output Stopped?
- CTRL-r (reprint) character : Reprinting Your Command Line with CTRL-r
- CTRL-s command : Flow Control (We Hope)
-
- stopping output : Output Stopped?
- CTRL-u (line-kill) character : Fix a Line Faster with Line-Kill and Word-Erase
- CTRL-w (word-erase) character : Fix a Line Faster with Line-Kill and Word-Erase
- CTRL-x (line-kill) character : Fix a Line Faster with Line-Kill and Word-Erase
- CTRL-z command
-
- Some Gotchas with Background Processing
- Foreground and Background
- What Are Signals?
- putting jobs in background : Program Waiting for Input?
- stopping a subshell : Subshells
- used during sourcing : Built-Ins
- CTS (Clear to Send) : Flow Control (We Hope)
- cur function : Shell Functions
- curly braces : (see { })
- curly quotes : Preprocessing troff Input with sed
- current directory
- current job : The "Current Job" Isn't Always What You Expect
- custom commands
-
- advantages of : Using Pipes to Create a New Tool
- directories : Internal and External Commands
- custom shells : Customizing the Shell
- customizing
-
- Emacs searching : Rational Searches
- grep commands : Make Custom grep Commands (etc.) with perl
- keys : (see key definitions)
- cut command
-
- Cutting Columns or Fields with cut
- Quick Descriptions of What's on the Disc
- advantages : Using echo with awk, colrm, or cut
- awk compared to : Using echo with awk, colrm, or cut
- as filter in index program : Using index with a Filter
- cvtbase program
- cw script : cx, cw, c-w: Quick File Permission Changes
- cwd shell variable
- cx script : 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