Index: B
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: B
- b (branch) command, sed editor: 34.20. Making Edits Everywhere Except...
- 34.20. Making Edits Everywhere Except...
- background color: 8.6.2. Configuring It
- background jobs: 24.3. Managing Processes: Overall Concepts
- bringing into foreground with fg command: 23.2.2. Using Job Control from Your Shell
- killing: 23.1. Job Control in a Nutshell
- listing with their job numbers: 23.1. Job Control in a Nutshell
- notification of state change in: 23.8. Notification When Jobs Change State
- putting into foreground: 23.1. Job Control in a Nutshell
- suspending with stop command: 23.1. Job Control in a Nutshell
- background processes: 1.10. The Kernel and Daemons
- 23.1. Job Control in a Nutshell
- 24.3. Managing Processes: Overall Concepts
- exit status,
testing with if statement: 35.12. Exit Status of Unix Processes
- exit status of: 35.12. Exit Status of Unix Processes
- listing with jobs command: 23.2.2. Using Job Control from Your Shell
- output from, stopping: 23.9. Stop Background Output with stty tostop
- overloading system with: 23.4. Some Gotchas with Job Control
- preventing continuation after logout: 24.14. Killing All Your Processes
- running at lower priority with nice command: 23.4. Some Gotchas with Job Control
- shell capabilities for manipulating: 23.2.2. Using Job Control from Your Shell
- stopping automatically upon attempt to write to screen: 23.1. Job Control in a Nutshell
- watching: 25.9. Waiting a Little While: sleep
- backquotes (see `, under Symbols)
- BACKSPACE key: 5.8. Setting Your Erase, Kill, and Interrupt Characters
- Emacs editor: 19.1. Emacs: The Other Editor
- erase character: 37.8. Cleaning script Files
- location for: 3.18. A .cshrc.$HOST File for Per Host Setup
- backup files
- bkedit script: 35.13. Test Exit Status with the if Statement
- Emacs: 1.12. Filename Extensions
- 19.4. Backup and Auto-Save Files
- ignoring with ls -B: 8.7. Some GNU ls Features
- file ownership and: 50.3. Who Will Own a New File?
- ispell program: 16.2. Check Spelling Interactively with ispell
- macro for creation in vi editor: 18.14. File-Backup Macros
- backup option (xrdb): 6.8. Setting Resources with xrdb
- backups: 38.1. What Is This "Backup" Thing?
- compression, advantages and disadvantages of: 38.5.4. To gzip, or Not to gzip?
- cpio tape archiver: 38.13. The cpio Tape Archiver
- excluding files from: 38.9. On-Demand Incremental Backups of a Project
- GNU tar, using with remote tape drive: 38.8. Using GNU tar with a Remote Tape Drive
- incremental: 38.9. On-Demand Incremental Backups of a Project
- industrial strength: 38.14. Industrial Strength Backups
- making to a local device: 38.5. How to Make Backups to a Local Device
- deciding what to back up: 38.5.1. What to Back Up
- floppies or zip disks: 38.5.3. Backing Up to Floppies or Zip Disks
- tape: 38.5.2. Backing Up to Tape
- making your own: 38.3. Make Your Own Backups
- protecting against accidental file deletions: 14.4. Tricks for Making rm Safer
- RCS and CVS: 39.4. Managing and Sharing Files with RCS and CVS
- to remote tape drive using tar: 38.7. Using tar to a Remote Tape Drive
- restoring files from tape with tar: 38.6. Restoring Files from Tape with tar
- remote restoring: 38.6.2. Remote Restoring
- restoring a few files: 38.6.1. Restoring a Few Files
- tar utility: 38.2. tar in a Nutshell
- absolute pathnames, avoiding: 38.11. Avoid Absolute Paths with tar
- avoiding absolute pathnames: 38.11. Avoid Absolute Paths with tar
- options for: 38.4. More Ways to Back Up
- tar command line arguments, order of: 38.12. Getting tar's Arguments in the Right Order
- wildcards, using: 38.10. Using Wildcards with tar
- utilities for: 38.5.4. To gzip, or Not to gzip?
- versions control systems, using: 38.4. More Ways to Back Up
- barewords used as hash keys: 41.5.3. Hashes
- base64 encoding: 21.12.2. MIME Encoding
- basename program: 36.13. Using basename and dirname
- bugs in: 36.13.1. Introduction to basename and dirname
- examples: 36.8. Save Disk Space and Programming: Multiple Names for a Program
- loops, using with: 36.13.2. Use with Loops
- bash (Bourne-again shell): 1.6. There Are Many Shells
- 1.6. There Are Many Shells
- 27.1. What the Shell Does
- { } (pattern-expansion characters): 28.4. Build Strings with { }
- aliases: 29.2. Introduction to Shell Aliases
- 29.4. Setting and Unsetting Bourne-Type Aliases
- arrays
- browsing directories with: 9.23.1. Using the Stored Lists
- expanding ranges: 9.23.2. Expanding Ranges
- bash2, built-in kill command: 24.15. Killing Processes by Name?
- BASH_ENV variable: 35.5. Predefined Environment Variables
- .bashrc file: 3.3. Shell Setup Files — Which, Where, and Why
- .bashrc or .bash_profile, hung terminals and: 5.6. Checklist: Terminal Hangs When I Log In
- case statements: 3.10. Automatic Setups for Different Terminals
- choosing built-in, external, or shell functions: 27.9. Which One Will bash Use?
- command history (see history of commands)
- command-line editing: 30.14.5. bash Editing
- completion features: 28.6. Automatic Completion
- hostnames: 28.6.3. Command-Specific Completion
- disown command: 23.11. Disowning Processes
- dynamic prompts, simulating: 4.4. Simulating Dynamic Prompts
- editing history substitutions: 28.5. String Editing (Colon) Operators
- environment variables for shell functions, changing: 29.12. Shell Function Specifics
- environment variables, unsetting: 35.3. What Environment Variables Are Good For
- exit status of command line, reversing: 35.12. Exit Status of Unix Processes
- exporting shell functions: 29.13.1. Exporting bash Functions
- fc -l command, listing previous commands with: 30.7. History by Number
- forcing to use internal exit command: 3.8. Setup Files Aren't Read When You Want?
- globbing (wildcard expansion), preventing: 33.2. Filename Wildcards in a Nutshell
- hash command: 27.6. Controlling Shell Command Searches
- history -r command, cautions about: 30.7. History by Number
- history file: 30.12.1. bash, ksh, zsh
- ignoreeof variable: 4.19. Stop Accidental Bourne-Shell Logouts
- job control commands: 23.1. Job Control in a Nutshell
- limiting file size: 15.5.1. limit and ulimit
- loading changed PATH: 27.6. Controlling Shell Command Searches
- login and nonlogin, startup files: 3.4.1. Login Shells
- logout file, running commands when logging out: 4.17. Running Commands When You Log Out
- octal character strings: 4.10. Highlighting and Color in Shell Prompts
- parameter expansion shortcuts: 37.5. Quoting and Command-Line Parameters
- passing command history to: 30.13. Pass History to Another Shell
- pre-prompt commands: 4.16. Preprompt, Pre-execution, and Periodic Commands
- 4.16. Preprompt, Pre-execution, and Periodic Commands
- process substitution: 28.1. What's Special About the Unix Command Line
- prompts: 4.2. Static Prompts
- $ in: 1.7. Which Shell Am I Running?
- newline (n) character in: 4.7. Multiline Shell Prompts
- nonprinting escape characters: 4.10. Highlighting and Color in Shell Prompts
- showing directory stack: 4.14. dirs in Your Prompt: Better Than $cwd
- subshell level, showing: 4.12. Show Subshell Level with $SHLVL
- read-only functions: 29.12. Shell Function Specifics
- redirecting standard I/O: 43.1. Using Standard Input and Output
- scripts in this book: 27.3.5. Bourne Shell Used Here
- SHLVL environment variable: 4.12. Show Subshell Level with $SHLVL
- showargs script: 27.5. Output Command-Line Arguments One by One
- special characters/operators: 27.17. "Special" Characters and Operators
- string editing operators: 36.7. Parameter Substitution
- stty tostop command, background jobs writing to terminal: 23.9. Stop Background Output with stty tostop
- terminal port type, putting into ttykind shell variable: 3.15. Terminal Setup: Searching Terminal Table
- ulimit -c command, removing limits on core dumps: 15.5.1. limit and ulimit
- wildcards, failing to match: 33.4. What if a Wildcard Doesn't Match?
- BASH_ENV environment variable: 35.5. Predefined Environment Variables
- .bash_login file: 3.3. Shell Setup Files — Which, Where, and Why
- .bash_profile file: 3.3. Shell Setup Files — Which, Where, and Why
- CDPATH variable: 31.5. Saving Time When You Change Directories: cdpath
- .bashrc file
- CDPATH variable: 31.5. Saving Time When You Change Directories: cdpath
- logout file, making all top-level interactive shells read: 3.8. Setup Files Aren't Read When You Want?
- batch editing: 20.1. Why Line Editors Aren't Dinosaurs
- awk utility: 20.10. Quick Reference: awk
- command-line syntax: 20.10.1. Command-Line Syntax
- operators: 20.10.4. Operators
- 20.10.4. Operators
- patterns and procedures: 20.10.2. Patterns and Procedures
- system variables: 20.10.3. awk System Variables
- changing many files by editing one: 20.6. Change Many Files by Editing Just One
- ed editor
- example: 20.7. ed/ex Batch Edits: A Typical Example
- failure on big files: 20.8. Batch Editing Gotcha: Editors Fail on Big Files
- ex editor
- example: 20.7. ed/ex Batch Edits: A Typical Example
- useful commands: 20.4. Useful ex Commands
- line addressing: 20.3. Line Addressing
- patch program: 20.9. patch: Generalized Updating of Files That Differ
- running scripts in vi: 20.5. Running Editing Scripts Within vi
- scripts, writing: 20.2. Writing Editing Scripts
- BEGIN and END patterns, awk: 20.10.2.1. Patterns
- behead script: 21.5. Remove Mail/News Headers with behead
- 21.12.2. MIME Encoding
- Bell Labs research operating system (Plan 9): 1.6. There Are Many Shells
- Berkeley-based Unix
- ex, vi, view, edit commands, linked to same executable file: 36.8. Save Disk Space and Programming: Multiple Names for a Program
- group file ownership: 50.2.2. Which Group is Which?
- printing commands: 45.2.1. lpr-Style Printing Commands
- tr command, ranges in: 21.11. Hacking on Characters with tr
- Berkeley Internet Name Daemon (bind): 46.9. Domain Name Service (DNS)
- DNS cache, setting up local: 46.9. Domain Name Service (DNS)
- bg command: 23.1. Job Control in a Nutshell
- 23.2.2. Using Job Control from Your Shell
- putting jobs in background: 5.6.3. Program Waiting for Input?
- bgnice option (ksh): 24.20. The Process Chain to Your Window
- bg_nice option (zsh): 24.20. The Process Chain to Your Window
- /bin directory: 7.4. A bin Directory for Your Programs and Scripts
- 40.1. /usr/bin and Other Software Directories
- 40.1. /usr/bin and Other Software Directories
- /bin/passwd, automating: 28.18.2. Automating /bin/passwd
- /bin/time utility: 26.2. Timing Programs
- programs in: 1.9. Internal and External Commands
- remote shell (rsh): 6.10.2. Starting a Remote Client with rsh and ssh
- binary characters, inserting into Emacs files: 19.10. Inserting Binary Characters into Files
- binary files
- accessible by users in /usr/bin subdirectory: 40.1. /usr/bin and Other Software Directories
- archiving system test file: 38.10.3. Wildcard Gotchas in GNU tar
- encoding into ASCII: 21.12. Encoding "Binary" Files into ASCII
- MIME encoding: 21.12.2. MIME Encoding
- uuencoding: 21.12.1. uuencoding
- executables, access time updates: 14.17. Deleting Stale Files
- searching for words in: 13.15. Finding Words Inside Binary Files
- system, in /sbin directory: 40.1. /usr/bin and Other Software Directories
- bind (Berkeley Internet Name Daemon): 46.9. Domain Name Service (DNS)
- DNS cache, setting up: 46.9. Domain Name Service (DNS)
- bind command: 30.14.4. ksh Editing
- -l option: 30.14.4. ksh Editing
- binding operator (=~): 41.7. Perl Boot Camp, Part 4: Pattern Matching
- bindkey command
- -c option: 30.14.3. tcsh Editing
- -k option: 30.14.3. tcsh Editing
- -l option: 30.14.3. tcsh Editing
- -v option: 30.14.6. zsh Editing
- tcsh editing: 30.14.3. tcsh Editing
- bit bucket: 15.3. Save Space with "Bit Bucket" Log Files and Mailboxes
- bitmaps: 45.19. The Portable Bitmap Package
- bitwise or (|) operator: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy
- bkedit script: 35.13. Test Exit Status with the if Statement
- ending and setting exit status: 35.16. Set Exit Status of a Shell (Script)
- parameter substitution in: 36.7. Parameter Substitution
- blank lines, squashing extras: 12.7. Squash Extra Blank Lines
- blank shell prompts: 4.13. What Good Is a Blank Shell Prompt?
- blocks
- of bytes, counting with tail -b command: 12.9. Finer Control on tail
- of code, defining in Python: 42.3.1. Indentation
- of text, defining with patterns: 17.13. Moving Blocks of Text by Patterns
- of related options in smb.conf files: 47.2. Installing and Configuring Samba
- body of email, forming properly: 21.12.2. MIME Encoding
- bold text: 5.18.1. VT Fonts Menu
- 8.6.1. Trying It
- Boolean operators: 41.5.1. Scalars
- combining awk patterns with: 20.10.2.1. Patterns
- /boot directory: 40.1. /usr/bin and Other Software Directories
- boot -v command: 44.2. Reading Kernel Boot Output
- boundary-checking versions of C functions: 48.4. What We Mean by Buffer Overflow
- Bourne shells: 1.6. There Are Many Shells
- 27.1. What the Shell Does
- 27.3.3. Types of Shells
- (see also bash; ksh; sh; zsh)
- newlines in prompts: 4.7. Multiline Shell Prompts
- profile file: 3.3. Shell Setup Files — Which, Where, and Why
- scripts in this book, running on: 27.3.5. Bourne Shell Used Here
- types of: 27.3.3. Types of Shells
- branch (b) command, sed editor: 34.20. Making Edits Everywhere Except...
- 34.20. Making Edits Everywhere Except...
- break command: 31.6. Loop Control: break and continue
- 35.23. Loop Control: break and continue
- awk: 20.10.7. Alphabetical Summary of Commands
- broken links: 10.5. Creating and Removing Links
- browseable option (smb.conf): 47.2. Installing and Configuring Samba
- browsers
- closing window by killing its processes: 24.22.2. Example #2: A Web Browser
- for Samba: 47.4. SWAT and GUI SMB Browsers
- SMB network: 47.4. SWAT and GUI SMB Browsers
- text copied from, reformatting: 5.21. Tips for Copy and Paste Between Windows
- BSD Unix
- file ownership: 50.14. Why Can't You Change File Ownership?
- Filesystem Hierarchy Standard, support of: 40.1. /usr/bin and Other Software Directories
- group membership: 49.6. Groups and Group Ownership
- make utility, versions of: 40.3. Which make?
- nice command: 26.5. Know When to Be "nice" to Other Users...and When Not To
- 26.5.2. BSD Standalone nice
- C shell: 26.5.1. BSD C Shell nice
- ps -a command: 24.7.2. BSD
- ps -aux command: 24.5. The ps Command
- ps ax command: 24.7.2. BSD
- renice command: 26.5. Know When to Be "nice" to Other Users...and When Not To
- 26.7. Changing a Running Job's Niceness
- signals: 24.10. What Are Signals?
- user/group infrastructure: 49.1. Unix User/Group Infrastructure
- bsplit utility: 21.9. Splitting Files at Fixed Points: split
- buffer overflow, security vulnerability: 48.4. What We Mean by Buffer Overflow
- buffers
- edited, saving as files in vi: 17.10. Keep Your Original File, Write to a New File
- hold space in sed: 34.14. Hold Space: The Set-Aside Buffer
- numbered, recovering vi editor deletions in: 17.7. Get Back What You Deleted with Numbered Buffers
- pattern space in sed: 34.14. Hold Space: The Set-Aside Buffer
- pipes, buffering of output: 43.8. Send Output Two or More Places
- recovered with vi -r, cautions about: 17.20. Be Careful with vi -r Recovered Buffers
- vi editor, using to copy and move text: 17.6. Using Buffers to Move or Copy Text
- buildhash script: 16.5. Adding Words to ispell's Dictionary
- built-in commands: 27.9. Which One Will bash Use?
- 27.9. Which One Will bash Use?
- builtin command, forcing use with: 27.9. Which One Will bash Use?
- C shell, determining whether to use: 27.10. Which One Will the C Shell Use?
- faster prompt setting with: 4.6. Faster Prompt Setting with Built-ins
- shells: 1.9. Internal and External Commands
- bunzip2 file decompression program: 15.6. Compressing Files to Save Space
- button presses
- defining with xmodmap: 6.1. Defining Keys and Button Presses with xmodmap
- byte order, converting with dd: 21.13. Text Conversion with dd
- bzip2 utility: 15.6. Compressing Files to Save Space
- 38.4. More Ways to Back Up
- 38.5.4. To gzip, or Not to gzip?
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.