 
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: B
- b command (sed)
- 
  - sed & awk, 6.4.1. Branching
  - UNIX in a Nutshell, Chapter 10, Reference: b
 
- \B escape sequence
: sed & awk, 11.2.3.4. Extended regular expressions
- background processes/jobs
- 
  - Learning the Korn Shell, 1.8. Background Jobs
  - Learning the Korn Shell, 4.1. Shell Scripts and Functions
  - Learning the Korn Shell, 8. Process Handling
  - Learning the Korn Shell, 8.1. Process IDs and Job Numbers
  - Learning the UNIX Operating System, 6. Multitasking 
  - UNIX Power Tools, 1.26. What a Multiuser System Can Do for You 
  - UNIX Power Tools, 1.27. How Background Processing Works 
  - UNIX Power Tools, 1.28. Some Gotchas with Background Processing 
  - UNIX Power Tools, 3.1. Running Commands When You Log Out 
  - UNIX Power Tools, 3.4. Automatic File Cleanup 
  - UNIX Power Tools, 12.1.1. Foreground and Background 
  - UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  - UNIX Power Tools, 38.17. Automatically Kill Background Processes on Logout in csh
  - UNIX in a Nutshell, Chapter 2, Reference: wait
  - ! variable (process ID of most recent)
: Learning the Korn Shell, 8.4.2. Process ID Variables and Temporary Files
  - cancelling/killing
  
- 
    - Learning the UNIX Operating System, 6.3. Cancelling a Process
    - UNIX Power Tools, 38.17. Automatically Kill Background Processes on Logout in csh
  
 
- checking on processes
: Learning the UNIX Operating System, 6.2. Checking on a Process
  - creating
: Learning the Korn Shell, 8.2. Job Control
  - exit status of
: UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
  - lack of in MS-DOS
: Learning the Korn Shell, A.6. Workalikes on PC Platforms
  - output/error from
  
- 
    - Learning the Korn Shell, 7.1.2. File Descriptors
    - UNIX Power Tools, 12.7. Stop Background Output with stty tostop 
  
 
- preventing continuing after logout
: UNIX Power Tools, 38.12. Killing All Your Processes 
  - with two-way pipes
: Learning the Korn Shell, 8.5.4. Coroutines with Two-way Pipes
  - watching
: UNIX Power Tools, 40.2. Waiting a Little While: sleep 
 
- backquotes
: (see `)
- backreferences
: (see numbered replacement strings)
- backslash
: (see \)
- BACKSPACE key
- 
  - Learning the UNIX Operating System, 1.1.7. Correcting a Mistake
  - Learning the UNIX Operating System, 3.6. Customizing Your Account
  - UNIX Power Tools, 41.2.2. Handling Most Characters 
  - UNIX Power Tools, 51.6. Cleaning script Files 
  - backspacing over shell prompts
: UNIX Power Tools, 41.5. Why Some Systems Backspace over Prompts 
  - deleting on command line
: UNIX Power Tools, 9.2. Fix a Line Faster with Line-Kill and Word-Erase 
  - erase character
: UNIX Power Tools, 51.6. Cleaning script Files 
  - location for
: UNIX Power Tools, 2.13. A .cshrc.$HOST File for Per Host Setup 
 
- backups
: UNIX Power Tools, 20.1. tar in a Nutshell 
- 
  - advantages
: UNIX Power Tools, 20.2. Make Your Own Backups 
  - bkedit script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  - of directories
: UNIX Power Tools, 20.8.1. Including Other Directories 
  - Emacs auto-save, backup files
: UNIX Power Tools, 32.4. Backup and Auto-Save Files 
  - RCS and SCCS
: UNIX Power Tools, 20.12. Protecting Files with SCCS or RCS 
  - on remote tape drives
: UNIX Power Tools, 20.6. Writing a Tape Drive on a Remote Machine 
  - restoring files from
: UNIX Power Tools, 20.4. Restoring Files from Tape with tar 
  - timestamps and
: UNIX Power Tools, 20.7. Creating a Timestamp File for Selective Backups 
 
- Backus-Naur Form (BNF)
: Learning the Korn Shell, A.4. pdksh
- "bad magic number" error message
: UNIX Power Tools, 50.12. Common UNIX Error Messages 
- Baldwin, Robert
: UNIX Power Tools, 22.17. Ways of Improving the Security of crypt 
- bang
: (see !)
- banner command
- 
  - UNIX Power Tools, 43.11. Big Letters: banner 
  - UNIX in a Nutshell, Chapter 2, Reference: banner
 
- banners, printing
: UNIX Power Tools, 43.11. Big Letters: banner 
- basename program
- 
  - Learning the Korn Shell, 4.3.3. Pattern-matching Operators
  - UNIX Power Tools, 45.18. Using basename and dirname 
  - UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  - UNIX in a Nutshell, Chapter 2, Reference: basename
  - (see also dirname command)
  - bugs in
: UNIX Power Tools, 45.18.1. Introduction to basename and dirname 
  - examples
  
- 
    - UNIX Power Tools, 45.13. Save Disk Space and Programming: Multiple Names for a Program
    - UNIX Power Tools, 45.18. Using basename and dirname 
  
 
- loops using
: UNIX Power Tools, 45.18.2. Use with Loops 
 
- bash (Bourne-again shell)
- 
  - Learning the Korn Shell, 1.4. Getting the Korn Shell
  - Learning the Korn Shell, A. Related Shells
  - Learning the Korn Shell, A.5. bash
  - UNIX Power Tools, 1.8. There Are Many Shells 
  - UNIX Power Tools, 8.2. Introduction to bash
  - UNIX Power Tools, 8.17. verbose and echo Variables Show Quoting 
  - UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
  - UNIX Power Tools, 52.5.3.5. Installing Everything Using the Defaults 
  - (see also sh (Bourne shell))
  - alias facility
: UNIX Power Tools, 10.2. Aliases for Common Commands 
  - aliases in
: UNIX Power Tools, 10.4. Aliases in ksh and bash 
  - .bashrc file
: UNIX Power Tools, 2.2.4. bash 
  - C shell compared to
: UNIX Power Tools, 47.1. Why Not? 
  - case statements
: UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
  - command history
: (see command history)
  - echo used in
: UNIX Power Tools, 46.10. A Portable echo Command 
  - evaluating command line
: UNIX Power Tools, 8.11. Which One Will bash Use? 
  - fc command
: UNIX Power Tools, 11.14.2. In ksh and bash: fc 
  - history file
: UNIX Power Tools, 11.11.1. bash and ksh 
  - obtaining from Internet
: Learning the Korn Shell, A.5. bash
  - octal character strings
: UNIX Power Tools, 7.8. Highlighting in Shell Prompts 
  - passing command history to
: UNIX Power Tools, 11.12. Pass History to Another Shell 
  - pre-prompt commands
: UNIX Power Tools, 7.13. Pre-Prompt Commands in bash 
  - process substitution
: UNIX Power Tools, 9.18.1. bash Process Substitution 
  - prompt setting
  
- 
    - UNIX Power Tools, 7.4. Faster Prompt Setting with Built-Ins 
    - UNIX Power Tools, 7.5. Multiline Shell Prompts 
    - UNIX Power Tools, 7.9. Show Subshell Level with $SHLVL 
  
 
- speeding up
: UNIX Power Tools, 2.11. Faster ksh and bash Startup with $- Test 
  - string editing in
  
- 
    - UNIX Power Tools, 9.7. String Editing in ksh and bash 
    - UNIX Power Tools, 45.12. Parameter Substitution 
  
 
 
- basic regular expressions (BREs)
: sed & awk, 3.2.4.3. POSIX character class additions
- batch command
- 
  - UNIX Power Tools, 40.1. Off-Peak Job Submission 
  - UNIX Power Tools, 40.6. System V.4 Batch Queues 
  - UNIX in a Nutshell, Chapter 2, Reference: batch
 
- batch editing
- 
  - UNIX Power Tools, 33. Batch Editing
  - UNIX Power Tools, 33.1. Why Line Editors Aren't Dinosaurs 
  - awk for
: (see awk scripting language)
  - diff command
: UNIX Power Tools, 33.6. Change Many Files by Editing Just One 
  - ex scripting
: UNIX Power Tools, 33.3. Line Addressing 
  - file size limits
: UNIX Power Tools, 33.8. Batch Editing Gotcha: Editors Bomb on Big Files 
  - patch program
: UNIX Power Tools, 33.9. patch: Generalized Updating of Files that Differ 
  - qsubst program
: UNIX Power Tools, 33.10. Quick Globals from the Command Line with qsubst 
  - sed for
: (see sed)
 
- batch execution
: UNIX Power Tools, 40.6. System V.4 Batch Queues 
- 
  - at specified date/time
  
- 
    - UNIX in a Nutshell, Chapter 2, Reference: at
    - UNIX in a Nutshell, Chapter 2, Reference: crontab
  
 
- immediate
: UNIX in a Nutshell, Chapter 2, Reference: batch
  - printing queued jobs
: UNIX in a Nutshell, Chapter 2, Reference: atq
  - remove queued jobs
: UNIX in a Nutshell, Chapter 2, Reference: atrm
 
- batch queues
: UNIX Power Tools, 40.6. System V.4 Batch Queues 
- baud rate
: UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
- bc command
- 
  - Learning the Korn Shell, 8.5.4. Coroutines with Two-way Pipes
  - UNIX Power Tools, 49.1. bc: Simple Math at the Shell Prompt 
  - UNIX in a Nutshell, Chapter 2, Reference: bc
 
- bdiff command
- 
  - UNIX Power Tools, 28.7. diff for Very Long Files: bdiff 
  - UNIX in a Nutshell, Chapter 2, Reference: bdiff
 
- BEGIN pattern
- 
  - sed & awk, 7.2. Hello, World
  - sed & awk, 11.1.6. Control Flow
  - command-line parameters and
: sed & awk, 7.10. Passing Parameters Into a Script
 
- BEGINFILE procedure (tawk)
: sed & awk, 11.3.2.1. Tawk language extensions
- beginning of line
: (see ^ (circumflex))
- beginning of word
: (see \<, \> escape sequences)
- behead script
- 
  - UNIX Power Tools, 35.5. Remove Mail/News Headers with behead 
  - UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
 
- Bell Labs awk
: sed & awk, 11.2.2. Bell Labs awk
- Berkeley printing commands
: UNIX Power Tools, 43.2.2. Berkeley Printing Commands 
- Berkeley UNIX
: UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
- bfs command
: UNIX in a Nutshell, Chapter 2, Reference: bfs
- bg command
- 
  - Learning the Korn Shell, 8.2. Job Control
  - Learning the Korn Shell, 8.2.2. Suspending a Job
  - Learning the Korn Shell, A.1. The Bourne Shell
  - Learning the UNIX Operating System, 6.1. Running a Command in the Background
  - UNIX Power Tools, 12.1.1. Foreground and Background 
  - UNIX in a Nutshell, Chapter 4, Reference: bg
  - UNIX in a Nutshell, Chapter 5, Reference: bg
  - (see also background processes/jobs)
 
- biff
: Learning the Korn Shell, 3.4.2.2. Mail Variables
- big environment, effects of
: UNIX Power Tools, 39.8. A Big Environment Can Slow You Down 
- /bin directory
- 
  - Learning the Korn Shell, 3.4.2.5. Command Search Path
  - Learning the Korn Shell, 10.3.2. A System Break-in Scenario
  - UNIX Power Tools, 4.2. A bin Directory for Your Programs and Scripts 
  - /bin/time utility
  
- 
    - UNIX Power Tools, 39.2. Timing Programs 
    - UNIX Power Tools, 39.5. Why Is the System So Slow? 
  
 
- programs in
: UNIX Power Tools, 1.10. Internal and External Commands 
  - in search paths
: UNIX Power Tools, 44.3.4. Shell Search Paths 
 
- binary command (ftp)
: Learning the UNIX Operating System, 4.4.2.4. ftp
- binary data, archiving
: UNIX Power Tools, 19.5. Using tar to Create and Unpack Archives 
- binary files, searching
: UNIX Power Tools, 27.19. Finding Words Inside Binary Files 
- bit bucket
- 
  - UNIX Power Tools, 13.15. What to Do with a Full Bit Bucket :-) 
  - UNIX Power Tools, 24.2. Save Space with Bit Bucket Log Files and Mailboxes
 
- bit rate
: UNIX Power Tools, 41.2.1. How We Made It This Far (Back?) 
- BITFTP
- 
  - Learning the Korn Shell, C.3. BITFTP
  - sed & awk, BITFTP
 
- bitmap files
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- 
  - with pbmplus
: UNIX Power Tools, 52.7.1. Alternative Media 
 
- bitwise operators
- 
  - UNIX Power Tools, 47.4.3.3. Bitwise and Logical Operators 
  - UNIX in a Nutshell, 5.4.1.3. Bitwise and Logical Operators
 
- bkedit script
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- 
  - examples
  
- 
    - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    - UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
    - UNIX Power Tools, 45.12. Parameter Substitution 
  
 
 
- blank lines
: (see newline characters; white space)
- blank shell prompt
: UNIX Power Tools, 7.10. What Good Is a Blank Shell Prompt? 
- block cursor
: Learning the UNIX Operating System, 2.4.3. Using a Mouse with xterm Windows
- block input/output operations
: UNIX Power Tools, 39.3. The csh time variable 
- block size
- 
  - changing
: UNIX in a Nutshell, Chapter 2, Reference: dd
  - tape
: UNIX Power Tools, 20.6. Writing a Tape Drive on a Remote Machine 
 
- blocking factor
: UNIX Power Tools, 20.6. Writing a Tape Drive on a Remote Machine 
- blocks of text
: sed & awk, 6.3.3. Building Blocks of Text
- bold text
: UNIX Power Tools, 43.18. How nroff Makes Bold and Underline; How to Remove It
- Boolean capabilities in termcap or terminfo files
: UNIX Power Tools, 41.11. How termcap and terminfo Describe Terminals 
- Boolean operators, awk
- 
  - sed & awk, 7.8. Relational and Boolean Operators
  - sed & awk, 11.1.4. Variables as Boolean Patterns
 
- Bourne shell (sh)
- 
  - Learning the Korn Shell, Preface
  - Learning the Korn Shell, Summary of Korn Shell Features
  - Learning the Korn Shell, 1.3. History of UNIX Shells
  - Learning the Korn Shell, 1.3.1. The Korn Shell
  - Learning the Korn Shell, 1.3.2. Features of the Korn Shell
  - Learning the Korn Shell, 1.4. Getting the Korn Shell
  - Learning the Korn Shell, 2. Command-line Editing
  - Learning the Korn Shell, 3.3. Options
  - Learning the Korn Shell, 4.1.1. Functions
  - Learning the Korn Shell, 4.2. Shell Variables
  - Learning the Korn Shell, 4.3.2. Patterns and Regular Expressions
  - Learning the Korn Shell, 4.4. Command Substitution
  - Learning the Korn Shell, 5.1.3.1. String comparisons
  - Learning the Korn Shell, 5.4. select
  - Learning the Korn Shell, 6.1.3. getopts
  - Learning the Korn Shell, 6.2. Integer Variables and Arithmetic
  - Learning the Korn Shell, 7.1. I/O Redirectors
  - Learning the Korn Shell, 7.1.2. File Descriptors
  - Learning the Korn Shell, 8.5.4. Coroutines with Two-way Pipes
  - Learning the Korn Shell, 9. Debugging Shell Programs
  - Learning the Korn Shell, 10.1. Installing the Korn Shell as the Standard Shell
  - Learning the Korn Shell, A. Related Shells
  - Learning the Korn Shell, A.1. The Bourne Shell
  - Learning the Korn Shell, A.2. The IEEE 1003.2 POSIX Shell Standard
  - Learning the Korn Shell, A.4. pdksh
  - Learning the Korn Shell, A.5. bash
  - UNIX Power Tools, 1.8. There Are Many Shells 
  - UNIX Power Tools, 1.33. UNIX Networking and Communications 
  - UNIX Power Tools, 38.3. Managing Processes: Overall Concepts 
  - UNIX Power Tools, 42.2.5. Aborting Programs 
  - UNIX Power Tools, 44.3.3. Types of Shells 
  - UNIX in a Nutshell, Chapter 2, Reference: sh
  - UNIX in a Nutshell, 4. The Bourne Shell and Korn Shell
  - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  - (see also rsh utility)
  - { } filename wildcards, adding
  - advantages
: UNIX Power Tools, 44.3.3. Types of Shells 
  - aliases
: UNIX Power Tools, 10.9. Shell Functions 
  - arrays in
: UNIX Power Tools, 45.34. Arrays in the Bourne Shell 
  - background processing
: (see background processes/jobs)
  - commands
  
- 
    - list of
: UNIX in a Nutshell, 4.6. Built-in Commands (Bourne and Korn Shell)
    - multiline commands
: UNIX Power Tools, 9.13. Multiline Commands, Secondary Prompts 
  
 
- C shell compared to
  
- 
    - UNIX Power Tools, 44.3.3. Types of Shells 
    - UNIX Power Tools, 47.1. Why Not? 
    - UNIX Power Tools, 47.2. C Shell Programming Considered Harmful 
  
 
- case statements
  
- 
    - UNIX Power Tools, 2.12. Automatic Setups for Different Terminals 
    - UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
  
 
- command lines as scripts
  
- 
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    - UNIX Power Tools, 44.15. Handling Command-Line Arguments in Shell Scripts 
  
 
- comments in scripts
  
- 
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    - UNIX Power Tools, 45.9. The Unappreciated Bourne Shell  ":" Operator
  
 
- compared to ksh and csh
: UNIX in a Nutshell, 3.5. Differing Features
  - conditional expressions
: UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
  - creating empty file
: UNIX Power Tools, 21.7. Setting File Modification Time with touch 
  - date formats
: UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
  - debugging scripts
  
- 
    - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    - UNIX Power Tools, 46.1. Tips for Debugging Shell Scripts 
  
 
- -e option
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
  - ending scripts
: UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
  - example scripts
  
- 
    - UNIX Power Tools, 44.2. Writing a Simple Shell Program 
    - UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
    - UNIX Power Tools, 44.4. Testing How Your System Executes Files 
    - UNIX Power Tools, 44.5. Test String Values with Bourne Shell case 
    - UNIX Power Tools, 44.7. Exit Status of UNIX Processes 
    - UNIX Power Tools, 44.8. Test Exit Status with the if Statement 
    - UNIX Power Tools, 44.9. Testing Your Success 
    - UNIX Power Tools, 44.10.1. Looping Until a Command Succeeds 
    - UNIX Power Tools, 44.11. Set Exit Status of a Shell (Script) 
  
 
- executing scripts
  
- 
    - UNIX Power Tools, 40.4. Choosing the Shell Run (We Hope) by at 
    - UNIX Power Tools, 44.4. Testing How Your System Executes Files 
  
 
- features of
: UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
  - grouping commands
: UNIX Power Tools, 13.8. Using {list} to Group Bourne Shell Commands 
  - hangups in
: UNIX Power Tools, 38.18. nohup 
  - ignoreeof variable
: UNIX Power Tools, 3.5. Stop Accidental C Shell Logouts 
  - interrupted
: UNIX Power Tools, 45.8. Handling Signals to Child Processes 
  - invoking shell
: UNIX in a Nutshell, 4.8. Invoking the Shell
  - job control
: UNIX in a Nutshell, 4.7. Job Control
  - jot command used in
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  - logging out of
: UNIX Power Tools, 3.2. Running Commands at Bourne/Korn Shell Logout 
  - loops in
  
- 
    - UNIX Power Tools, 9.12. The Bourne Shell for Loop 
    - UNIX Power Tools, 44.10. Loops That Test Exit Status 
  
 
- mail notification
: UNIX Power Tools, 21.8.2. For Bourne Shell Users 
  - number crunching in
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  - overriding environment variables
: UNIX Power Tools, 6.10. Running a Command with a Temporarily Different Environment 
  - path names in scripts
: UNIX Power Tools, 44.2. Writing a Simple Shell Program 
  - pipelines in
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  - .profile file
: UNIX Power Tools, 2.2.1. Bourne Shell 
  - quoting in
  
- 
    - UNIX Power Tools, 8.14. Bourne Shell Quoting 
    - UNIX Power Tools, 47.2.4. Quoting 
  
 
- random number generators
: UNIX Power Tools, 45.11. The Multipurpose jot Command 
  - reading .profile file
: UNIX Power Tools, 5.6. Checklist: Terminal Hangs When I Log In 
  - reading arguments
: UNIX Power Tools, 8.13. Is It "2>&1 file" or "> file 2>&1"? Why?
  - redirecting input/output
  
- 
    - UNIX Power Tools, 13.1. Using Standard Input and Output
    - UNIX Power Tools, 13.3. Send (only) Standard Error Down a Pipe 
  
 
- replacing with C shells
  
- 
    - UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
    - UNIX Power Tools, 45.7. The exec Command 
  
 
- running scripts in
  
- 
    - UNIX Power Tools, 44.3.5. Bourne Shell Used Here 
    - UNIX Power Tools, 45.6. Making Sure Your Script Runs with Bourne Shell, Without #! 
  
 
- script file extension
: UNIX Power Tools, 1.17. Filename Extensions 
  - setting restrictions on
  
- 
    - UNIX in a Nutshell, Chapter 2, Reference: rsh
    - UNIX in a Nutshell, 4.9. Restricted Shells
  
 
- simulated functions and aliases
: UNIX Power Tools, 10.10. Simulated Bourne Shell Functions and Aliases 
  - special characters/operators in
: UNIX Power Tools, 8.19. "Special" Characters and Operators 
  - standard input
: UNIX Power Tools, 47.2.1.2. Reading Files 
  - standard output
: UNIX Power Tools, 47.2.1.4. More Elaborate Combinations 
  - string editing operators
: UNIX Power Tools, 45.12. Parameter Substitution 
  - trapping signals
  
- 
    - UNIX Power Tools, 7.12. External Commands Send Signals to Set Variables 
    - UNIX Power Tools, 47.2.3. Signals 
  
 
- tset command
: UNIX Power Tools, 5.3. Setting the Terminal Type When You Log In 
  - -v option
: UNIX Power Tools, 6.9. Special C Shell Variables 
  - variables
  
- 
    - UNIX Power Tools, 6.8. Shell Variables 
    - UNIX Power Tools, 47.2.5. Variable Syntax 
    - UNIX in a Nutshell, 4.3. Variables
    - environment variables
    
- 
      - UNIX Power Tools, 6.3. Predefined Environment Variables 
      - UNIX Power Tools, 47.2.5. Variable Syntax 
    
 
- tracing
: UNIX Power Tools, 8.17. verbose and echo Variables Show Quoting 
  
 
- -x option
: UNIX Power Tools, 6.9. Special C Shell Variables 
 
- Bourne, Steven
: Learning the Korn Shell, 1.3. History of UNIX Shells
- Bourne-again shell
: (see bash)
- Bournegol
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
- Boyer-Moore search algorithm
: UNIX Power Tools, 27.9. New greps Are Much Faster 
- braces
: (see { })
- bracket expressions
: sed & awk, 3.2.4. Character Classes
- brackets
: (see [ ])
- branch command
: (see b command (sed))
- branching
: sed & awk, 6.4.1. Branching
- branching commands (sed)
: UNIX in a Nutshell, 10.4.5. Branching Commands
- break command
- 
  - Learning the Korn Shell, 5.4. select
  - UNIX Power Tools, 33.11.7. Alphabetical Summary of Commands 
  - sed & awk, 8.3. Other Statements That Affect Flow Control
  - UNIX in a Nutshell, Chapter 4, Reference: break
  - UNIX in a Nutshell, Chapter 5, Reference: break
  - UNIX in a Nutshell, Chapter 11, Reference: break
  - redirected loops using
: UNIX Power Tools, 45.23. The Ins and Outs of Redirected I/O Loops 
 
- breaking lines
: sed & awk, 11.2.3.3. Line continuation
- breaksw command (csh)
: UNIX in a Nutshell, Chapter 5, Reference: breaksw
- BREs (basic regular expressions)
: sed & awk, 3.2.4.3. POSIX character class additions
- "broken pipe" error message
- 
  - UNIX Power Tools, 46.1.1. Use -xv 
  - UNIX Power Tools, 50.12. Common UNIX Error Messages 
 
- bs capability
: UNIX Power Tools, 41.11. How termcap and terminfo Describe Terminals 
- BSD UNIX
- 
  - Learning the Korn Shell, 1.3. History of UNIX Shells
  - Learning the Korn Shell, 1.9.5. Control Keys
  - Learning the Korn Shell, 2.3.4. Moving Around in the History File
  - Learning the Korn Shell, 2.3.6. Miscellaneous Commands
  - Learning the Korn Shell, 2.4. Vi Editing Mode
  - Learning the Korn Shell, 3.4.2.2. Mail Variables
  - alternatives for
: UNIX Power Tools, 50.8. Which Version Am I Using? 
  - changing a job's priority
: UNIX Power Tools, 39.11. Changing a Job's Priority Under BSD UNIX 
  - file ownership and
: UNIX Power Tools, 22.20. Why Can't You Change File Ownership Under BSD UNIX?
  - manual page categories
: UNIX Power Tools, 50.1. UNIX Online Documentation 
  - nice command
  
- 
    - UNIX Power Tools, 39.9.1. BSD C Shell nice 
    - UNIX Power Tools, 39.9.2. BSD Standalone nice 
  
 
- tty driver, echoing control characters
: UNIX Power Tools, 41.5. Why Some Systems Backspace over Prompts 
  - which command
: UNIX Power Tools, 50.8. Which Version Am I Using? 
 
- bsdtar program
: UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
- bsplit program
- 
  - UNIX Power Tools, 35.9. Splitting Files at Fixed Points: split 
  - UNIX Power Tools, 52.4. Quick Descriptions of What's on the Disc 
 
- buffers
- 
  - emacs commands for
: UNIX in a Nutshell, 7.2.9. Buffer Manipulation Commands
  - flushing
: sed & awk, 11.2.1.3. Flushing buffered output
  - numbered
: Learning the vi Editor, 4.3. Making Use of Buffers 
  - output
: UNIX Power Tools, 13.9. Send Output Two or More Places with tee 
  - preserve (:pre)
: Learning the vi Editor, 4.2.3. Recovering a Buffer 
  - recovering after a crash
: Learning the vi Editor, 4.2.3. Recovering a Buffer 
  - recovering numbered
  
- 
    - Learning the vi Editor, 2.3.5.4. Problems with Deletions 
    - Learning the vi Editor, 4.3.1. Recovering Deletions 
  
 
- renaming files
: Learning the vi Editor, 5.3.1. Renaming the Buffer 
  - saving commands in
: Learning the vi Editor, 7.3.9. @-Functions 
  - yanking to named
  
- 
    - Learning the vi Editor, 4.3. Making Use of Buffers 
    - Learning the vi Editor, 4.3.2. Yanking to Named Buffers 
  
 
 
- Buggy Bourne Shell
: UNIX Power Tools, 46.6. Watch Out for Bourne Shell -e Bug 
- build.pt script
: UNIX Power Tools, 52.8.1. Running the Build Scripts 
- buildhash script
: UNIX Power Tools, 29.5. Adding Words to ispell's Dictionary 
- built-in commands/functions
- 
  - UNIX Power Tools, 7.4. Faster Prompt Setting with Built-Ins 
  - UNIX Power Tools, 8.11. Which One Will bash Use? 
  - ability to add new in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  - awk
: sed & awk, 11.1.10. Functions
  - gawk
: sed & awk, 11.2.3.9. Additional functions
  - online help for in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  - order of precedence in command lookup
  
- 
    - Learning the Korn Shell, 4.1.1. Functions
    - Learning the Korn Shell, 7.3. Command-line Processing
  
 
- tawk
: sed & awk, 11.3.2.2. Additional built-in tawk functions
 
- built-in variables
- 
  - Learning the Korn Shell, 3.4. Shell Variables
  - sed & awk, 7.7. System Variables
  - sed & awk, 11.1.11. Built-In Variables
  - (see also environment variables)
  - #
  
- 
    - Learning the Korn Shell, 4.2.1. Positional Parameters
    - Learning the Korn Shell, 4.2.1.1. Positional parameters in functions
  
 
- $
: Learning the Korn Shell, 2.2. The History File
  - *
  
- 
    - Learning the Korn Shell, 4.2.1. Positional Parameters
    - Learning the Korn Shell, 4.2.1.1. Positional parameters in functions
    - Learning the Korn Shell, 5.2. for
    - Learning the Korn Shell, 5.4. select
  
 
- ?
  
- 
    - Learning the Korn Shell, 5.1.1. Exit Status and Return
    - Learning the Korn Shell, 9.1.2.2. ERR
    - Learning the Korn Shell, 9.2.5. Exercises
  
 
- @
: Learning the Korn Shell, 4.2.1. Positional Parameters
  - csh shell
: UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
  - CDPATH
  
- 
    - Learning the Korn Shell, 3.4.3. Directory Search Path
    - UNIX Power Tools, 6.9. Special C Shell Variables 
    - UNIX Power Tools, 14.5. Saving Time When You Change Directories: cdpath 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
    - UNIX in a Nutshell, 5.3.3. Predefined Shell Variables
  
 
- as array
: UNIX Power Tools, 47.5. Using C Shell Arrays 
  - COLUMNS
  
- 
    - Learning the Korn Shell, 3.4.2.1. Editing mode variables
    - Learning the Korn Shell, 7.2.2.3. Code blocks
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- EDITOR
  
- 
    - Learning the Korn Shell, 3.4.2.1. Editing mode variables
    - Learning the Korn Shell, 3.5.1. Environment Variables
    - UNIX Power Tools, 6.3. Predefined Environment Variables 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- ERRNO
  
- 
    - sed & awk, 11.2.3.8. Additional variables
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
    - obsolescence in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  
 
- FCEDIT
  
- 
    - Learning the Korn Shell, 3.4.2.1. Editing mode variables
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- FPATH
  
- 
    - Learning the Korn Shell, 4.1.1.1. Autoloaded functions
    - Learning the Korn Shell, 10.2.3. Types of Global Customization
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- gawk
: sed & awk, 11.2.3.8. Additional variables
  - LINENO
  
- 
    - Learning the Korn Shell, 9.1.1. Set Options
    - Learning the Korn Shell, 9.1.2.2. ERR
    - Learning the Korn Shell, 9.2.2. The Preamble
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
 
- LINES
  
- 
    - Learning the Korn Shell, 3.4.2.1. Editing mode variables
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- list of those not supported in Bourne shell
: Learning the Korn Shell, A.1. The Bourne Shell
  - list of those not supported in pdksh
: Learning the Korn Shell, A.4. pdksh
  - MAILCHECK
  
- 
    - Learning the Korn Shell, 3.4.2.2. Mail Variables
    - UNIX Power Tools, 21.8.2. For Bourne Shell Users 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- MAILPATH
  
- 
    - Learning the Korn Shell, 3.4.2.2. Mail Variables
    - Learning the Korn Shell, 3.4.2.5. Command Search Path
    - Learning the Korn Shell, 3.5.1. Environment Variables
    - Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
    - Learning the Korn Shell, A.6. Workalikes on PC Platforms
    - UNIX Power Tools, 21.8.2. For Bourne Shell Users 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- naming convention
: Learning the Korn Shell, 3.4. Shell Variables
  - OLDPWD
  
- 
    - Learning the Korn Shell, 3.4.3.1. Miscellaneous Variables
    - Learning the Korn Shell, 4.5. Advanced Examples: pushd and popd
    - Learning the Korn Shell, 5.1.1. Exit Status and Return
    - Learning the Korn Shell, 7.3. Command-line Processing
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
 
- OPTARG
: Learning the Korn Shell, 6.1.3. getopts
  - OPTARGET
: UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  - OPTIND
  
- 
    - Learning the Korn Shell, 6.1.3. getopts
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
 
- PID
: Learning the Korn Shell, A.6. Workalikes on PC Platforms
  - positional parameters 
: (see positional parameters)
  - PS1
  
- 
    - Learning the Korn Shell, 3.4.2.3. Prompting Variables
    - Learning the Korn Shell, 4.4. Command Substitution
    - Learning the Korn Shell, 7.3.1. Quoting
    - Learning the Korn Shell, 10.2.3. Types of Global Customization
    - Learning the Korn Shell, A.5. bash
    - UNIX Power Tools, 6.3. Predefined Environment Variables 
    - UNIX Power Tools, 6.9. Special C Shell Variables 
    - UNIX Power Tools, 7.2. Basics of Setting the Prompt 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- command subsitution in next ksh release
: Learning the Korn Shell, A.7. The Future of the Korn Shell
  - PS2
  
- 
    - Learning the Korn Shell, 3.4.2.3. Prompting Variables
    - UNIX Power Tools, 6.3. Predefined Environment Variables 
    - UNIX Power Tools, 6.9. Special C Shell Variables 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- PS3
  
- 
    - Learning the Korn Shell, 3.4.2.3. Prompting Variables
    - Learning the Korn Shell, 5.4. select
  
 
- command subsitution in next ksh release
  
- 
    - Learning the Korn Shell, A.7. The Future of the Korn Shell
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- PS4
  
- 
    - Learning the Korn Shell, 3.4.2.3. Prompting Variables
    - Learning the Korn Shell, 9.1.1. Set Options
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
- in kshdb
: Learning the Korn Shell, 9.2.3. Debugger Functions
  - RANDOM
  
- 
    - Learning the Korn Shell, 9.1.2.1. EXIT
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
 
- REPLY
: UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
- 
    - in read statement
: Learning the Korn Shell, 7.2.2. read
    - in select statement
    
- 
      - Learning the Korn Shell, 5.4. select
      - Learning the Korn Shell, 6.3. Arrays
    
 
 
- SECONDS
  
- 
    - Learning the Korn Shell, 3.4.3.1. Miscellaneous Variables
    - UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  
 
- sh and ksh shells
: UNIX in a Nutshell, 4.3.2. Built-in Shell Variables
  - VISUAL
  
- 
    - Learning the Korn Shell, 2.1. Enabling Command-line Editing
    - Learning the Korn Shell, 3.4.2.1. Editing mode variables
    - UNIX Power Tools, 6.3. Predefined Environment Variables 
    - UNIX in a Nutshell, 4.3.3. Other Shell Variables
  
 
 
- builtin command
: UNIX Power Tools, 8.11. Which One Will bash Use? 
- bundling commands
: UNIX in a Nutshell, Chapter 2, Reference: xargs
- bundling software packages
: UNIX in a Nutshell, 1.2. Bundling
- burn-in
: UNIX Power Tools, 22.18. Clear Your Terminal for Security, to Stop Burn-in 
- bus error (core dumped) error message
: UNIX Power Tools, 50.12. Common UNIX Error Messages 
- byte order conversion
- 
  - order
: UNIX Power Tools, 35.13. Other Conversions with dd 
 
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.