 
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
- background commands
: 3.1. Running Commands When You Log Out 
- background processes
- 
  - 1.26. What a Multiuser System Can Do for You 
  - 3.4. Automatic File Cleanup 
  - 12.1.1. Foreground and Background 
  - 38.3. Managing Processes: Overall Concepts 
  - automatically killing
: 38.17. Automatically Kill Background Processes on Logout in csh
  - exit status of
: 44.7. Exit Status of UNIX Processes 
  - output from
: 12.7. Stop Background Output with stty tostop 
  - preventing continuing after logout
: 38.12. Killing All Your Processes 
  - watching
: 40.2. Waiting a Little While: sleep 
 
- backquotes
: (see `)
- backslash
: (see \)
- BACKSPACE key
: 41.2.2. Handling Most Characters 
- 
  - deleting on command line
: 9.2. Fix a Line Faster with Line-Kill and Word-Erase 
  - erase character
: 51.6. Cleaning script Files 
  - location for
: 2.13. A .cshrc.$HOST File for Per Host Setup 
 
- backspacing over shell prompts
: 41.5. Why Some Systems Backspace over Prompts 
- backups
: 20.1. tar in a Nutshell 
- 
  - advantages
: 20.2. Make Your Own Backups 
  - bkedit script
: 52.4. Quick Descriptions of What's on the Disc 
  - of directories
: 20.8.1. Including Other Directories 
  - Emacs auto-save, backup files
: 32.4. Backup and Auto-Save Files 
  - RCS and SCCS
: 20.12. Protecting Files with SCCS or RCS 
  - on remote tape drives
: 20.6. Writing a Tape Drive on a Remote Machine 
  - restoring files from
: 20.4. Restoring Files from Tape with tar 
  - timestamps and
: 20.7. Creating a Timestamp File for Selective Backups 
 
- "bad magic number" error message
: 50.12. Common UNIX Error Messages 
- Baldwin, Robert
: 22.17. Ways of Improving the Security of crypt 
- bang
: (see !)
- banner command
: 43.11. Big Letters: banner 
- banners, printing
: 43.11. Big Letters: banner 
- basename program
- 
  - 45.18. Using basename and dirname 
  - 52.4. Quick Descriptions of What's on the Disc 
  - bugs in
: 45.18.1. Introduction to basename and dirname 
  - examples
  
- 
    - 45.13. Save Disk Space and Programming: Multiple Names for a Program
    - 45.18. Using basename and dirname 
  
 
- loops using
: 45.18.2. Use with Loops 
 
- bash (Bourne-again shell)
- 
  - 1.8. There Are Many Shells 
  - 8.2. Introduction to bash
  - 8.17. verbose and echo Variables Show Quoting 
  - 52.4. Quick Descriptions of What's on the Disc 
  - (see also sh (Bourne shell))
  - alias facility
: 10.2. Aliases for Common Commands 
  - aliases in
: 10.4. Aliases in ksh and bash 
  - .bashrc file
: 2.2.4. bash 
  - C shell compared to
: 47.1. Why Not? 
  - case statements
: 2.12. Automatic Setups for Different Terminals 
  - command history
  
- 
    - 11.1. The Lessons of History 
    - (see history of command)
  
 
- echo used in
: 46.10. A Portable echo Command 
  - evaluating command line
: 8.11. Which One Will bash Use? 
  - fc command
: 11.14.2. In ksh and bash: fc 
  - history file
: 11.11.1. bash and ksh 
  - octal character strings
: 7.8. Highlighting in Shell Prompts 
  - passing command history to
: 11.12. Pass History to Another Shell 
  - pre-prompt commands
: 7.13. Pre-Prompt Commands in bash 
  - process substitution
: 9.18.1. bash Process Substitution 
  - prompt setting
  
- 
    - 7.4. Faster Prompt Setting with Built-Ins 
    - 7.5. Multiline Shell Prompts 
    - 7.9. Show Subshell Level with $SHLVL 
  
 
- speeding up
: 2.11. Faster ksh and bash Startup with $- Test 
  - string editing in
: 9.7. String Editing in ksh and bash 
  - string editing operators
: 45.12. Parameter Substitution 
 
- bash command
: 52.5.3.5. Installing Everything Using the Defaults 
- batch command
- 
  - 40.1. Off-Peak Job Submission 
  - 40.6. System V.4 Batch Queues 
 
- batch editing
: 33.1. Why Line Editors Aren't Dinosaurs 
- 
  - awk for
: (see awk)
  - diff command
: 33.6. Change Many Files by Editing Just One 
  - ex scripting
: 33.3. Line Addressing 
  - file size limits
: 33.8. Batch Editing Gotcha: Editors Bomb on Big Files 
  - patch program
: 33.9. patch: Generalized Updating of Files that Differ 
  - qsubst program
: 33.10. Quick Globals from the Command Line with qsubst 
  - sed for
: (see sed)
 
- batch execution
: 40.6. System V.4 Batch Queues 
- batch queues
: 40.6. System V.4 Batch Queues 
- baud rate
: 41.2.1. How We Made It This Far (Back?) 
- bc program
: 49.1. bc: Simple Math at the Shell Prompt 
- bdiff command
: 28.7. diff for Very Long Files: bdiff 
- behead script
- 
  - 35.5. Remove Mail/News Headers with behead 
  - 52.4. Quick Descriptions of What's on the Disc 
 
- Berkeley printing commands
: 43.2.2. Berkeley Printing Commands 
- Berkeley UNIX
: 41.2.1. How We Made It This Far (Back?) 
- bg command
: 12.1.1. Foreground and Background 
- 
  - putting jobs in background
: 42.2.3. Program Waiting for Input? 
 
- big environment, effects of
: 39.8. A Big Environment Can Slow You Down 
- /bin directory
: 4.2. A bin Directory for Your Programs and Scripts 
- 
  - /bin/time utility
  
- 
    - 39.2. Timing Programs 
    - 39.5. Why Is the System So Slow? 
  
 
- programs in
: 1.10. Internal and External Commands 
  - in search paths
: 44.3.4. Shell Search Paths 
 
- binary data, archiving
: 19.5. Using tar to Create and Unpack Archives 
- binary files, searching
: 27.19. Finding Words Inside Binary Files 
- bit bucket
- 
  - 13.15. What to Do with a Full Bit Bucket :-) 
  - 24.2. Save Space with Bit Bucket Log Files and Mailboxes
 
- bit rate
: 41.2.1. How We Made It This Far (Back?) 
- bitmap files
: 52.4. Quick Descriptions of What's on the Disc 
- 
  - with pbmplus
: 52.7.1. Alternative Media 
 
- bkedit script
: 52.4. Quick Descriptions of What's on the Disc 
- 
  - examples
  
- 
    - 44.8. Test Exit Status with the if Statement 
    - 44.11. Set Exit Status of a Shell (Script) 
    - 45.12. Parameter Substitution 
  
 
 
- blank lines
: (see newlines; white space)
- blank shell prompt
: 7.10. What Good Is a Blank Shell Prompt? 
- block input operations
: 39.3. The csh time variable 
- block output operations
: 39.3. The csh time variable 
- block sizes, tape
: 20.6. Writing a Tape Drive on a Remote Machine 
- blocking factor
: 20.6. Writing a Tape Drive on a Remote Machine 
- bold text
: 43.18. How nroff Makes Bold and Underline; How to Remove It
- Boolean capabilities
- 
  - in termcap or terminfo files
: 41.11. How termcap and terminfo Describe Terminals 
 
- Bourne shell
: (see sh)
- Bourne-again shell
: (see bash)
- Bournegol
: 46.6. Watch Out for Bourne Shell -e Bug 
- Boyer-Moore search algorithm
: 27.9. New greps Are Much Faster 
- braces
: (see { })
- brackets
: (see [ ])
- [ ] (brackets)
- 
  - [ command
: 44.20. test: Testing Files and Strings 
 
- break command
- 
  - redirected loops using
: 45.23. The Ins and Outs of Redirected I/O Loops 
 
- break command (awk)
: 33.11.7. Alphabetical Summary of Commands 
- "broken pipe" error message
- 
  - 46.1.1. Use -xv 
  - 50.12. Common UNIX Error Messages 
 
- bs capability
: 41.11. How termcap and terminfo Describe Terminals 
- BSD standalone nice
: 39.9.2. BSD Standalone nice 
- BSD tty driver
- 
  - echoing control characters
: 41.5. Why Some Systems Backspace over Prompts 
 
- BSD UNIX
- 
  - alternatives for
: 50.8. Which Version Am I Using? 
  - changing a job's priority
: 39.11. Changing a Job's Priority Under BSD UNIX 
  - file ownership and
: 22.20. Why Can't You Change File Ownership Under BSD UNIX?
  - manual page categories
: 50.1. UNIX Online Documentation 
  - which command
: 50.8. Which Version Am I Using? 
 
- BSDC shell nice command
: 39.9.1. BSD C Shell nice 
- bsdtar program
: 52.4. Quick Descriptions of What's on the Disc 
- bsplit program
- 
  - 35.9. Splitting Files at Fixed Points: split 
  - 52.4. Quick Descriptions of What's on the Disc 
 
- buffers for output
: 13.9. Send Output Two or More Places with tee 
- Buggy Bourne Shell
: 46.6. Watch Out for Bourne Shell -e Bug 
- build.pt script
: 52.8.1. Running the Build Scripts 
- buildhash script
: 29.5. Adding Words to ispell's Dictionary 
- built-in commands
- 
  - 7.4. Faster Prompt Setting with Built-Ins 
  - 8.11. Which One Will bash Use? 
 
- builtin command
: 8.11. Which One Will bash Use? 
- burn-in
: 22.18. Clear Your Terminal for Security, to Stop Burn-in 
- bus error (core dumped) error message
: 50.12. Common UNIX Error Messages 
- byte order conversion
- 
  - order
: 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.