Index: I
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: I
- i-number (inodes): 14.2. How Unix Keeps Track of Files: Inodes
 
- i-numbers, 
  
  
  deleting files by: 14.15. Removing a Strange File by its i-number
 
  
- ICA client, installing: 47.9.1. Citrix Metaframe
 
- ICMP (Internet Control Message Protocol): 46.1. TCP/IP — IP Addresses and Ports
 
  - 46.1.2. Layer 4 Protocols: TCP, UDP, and ICMP
 
  
  
  - diagnostic and traffic control messages: 46.1.2. Layer 4 Protocols: TCP, UDP, and ICMP
 
  
 
- icons
 
  
  
  - navigation, for resources shared with SMB network: 47.4. SWAT and GUI SMB Browsers
 
  
  
  
  - text, setting for xterms: 5.15. Setting the Titlebar and Icon Text
 
  
 
- IDE (Integrated Development Environment), Emacs as: 19.2. Emacs Features: A Laundry List
 
- identifiers: 24.3. Managing Processes: Overall Concepts
 
  - (see also entries under identifier names)
 
  
  
  - group ID (GID): 24.3. Managing Processes: Overall Concepts
 
  
  
  
  - process ID (PID): 24.3. Managing Processes: Overall Concepts
 
  
  
  
  - user IDs (UIDs): 24.3. Managing Processes: Overall Concepts
 
  
 
- identity, Python objects: 42.3.3. Everything's an Object
 
- if (! $?prompt) exit test: 3.9. Gotchas in set prompt Test
 
- if command (awk): 20.10.7. Alphabetical Summary of Commands
 
- if statements
 
  
  
  - : used as do-nothing place filler: 36.6. The Unappreciated Bourne Shell ":" Operator
 
  
  
  
  - debugging: 37.1.4. Missing or Extra esac, ;;, fi, etc.
 
  
  
  
  - syntax for Bourne shell: 35.13. Test Exit Status with the if Statement
 
  
  
  
  - test command, using with: 35.26. test: Testing Files and Strings
 
  
  
  
  - testing exit status with: 35.13. Test Exit Status with the if Statement
 
  
  
  
  - in xmessage command line: 36.26. Outputting Text to an X Window
 
  
 
- if-then-else loops
 
  
  
  - cgrep script, using in: 34.18. Searching for Patterns Split Across Lines
 
  
  
  
  - csh aliases, use in: 29.9. How to Put if-then-else in a C-Shell Alias
 
  
  
  
  - Perl scripts, using in: 41.6. Perl Boot Camp, Part 3: Branching and Looping
 
  
 
- ifconfig tool: 44.1. Quick Introduction to Hardware
 
  - 44.8. Network Devices — ifconfig
 
  - 46.3. Status and Troubleshooting
 
 
- if/else block, testing multiple conditionals in: 35.13. Test Exit Status with the if Statement
 
- IFS (internal field separator) shell variable: 36.23.3. Using set and IFS
 
- ignoreeof variable: 4.19. Stop Accidental Bourne-Shell Logouts
 
- ignoring filenames in ls command listing: 8.7. Some GNU ls Features
 
- @INC array (Perl): 41.2. Checking your Perl Installation
 
  
  
  - module paths in: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy
 
  
 
- incremental backups: 38.9. On-Demand Incremental Backups of a Project
 
- incremental searches in Emacs: 19.8. Rational Searches
 
- indentation
 
  
  
  - in Bourne shell scripts with <<- operator: 27.16. Here Documents
 
  
  
  
  - Perl script for text: 21.7. offset: Indent Text
 
  
  
  
  - in Python scripts: 42.3.1. Indentation
 
  
 
- index command (awk): 20.10.7. Alphabetical Summary of Commands
 
- indexes
 
  
  
  - Bourne shell arrays: 9.23.1. Using the Stored Lists
 
  
  
  
  - C shell arrays: 9.23.1. Using the Stored Lists
 
  
  
  
  - hashes: 41.5.3. Hashes
 
  
 
- industrial strength backups: 38.14. Industrial Strength Backups
 
- inequality
 
  
  
  - != operator: 41.5.1. Scalars
 
  
  
  
  - ne operator: 41.5.1. Scalars
 
  
 
- inetd daemon: 46.5. The Director of Operations: inetd
 
  
  
  - disabling for security reasons: 48.10. Disabling inetd
 
  
  
  
  - Expect scripts with: 28.18.4. Other Problems
 
  
  
  
  - running Samba daemons: 47.2. Installing and Configuring Samba
 
  
 
- infinite loops
 
  
  
  - tail -f command, creating with: 12.10. How to Look at Files as They Grow
 
  
 
- info command: 2.9. The info Command
 
- inheritance
 
  
  
  - process information: 24.3. Managing Processes: Overall Concepts
 
  
  
  
  - variables: 35.9. Shell Variables
 
  
 
- _ _init_ _( ) method (Python classes): 42.3.3. Everything's an Object
 
- init program: 23.1. Job Control in a Nutshell
 
  - 23.2.1. How Job Control Works
 
  - 24.2. fork and exec
 
  
  
  - collecting child processes after parent exits: 24.19. Why You Can't Kill a Zombie
 
  
 
- initialization files (Emacs): 19.3. Customizations and How to Avoid Them
 
- initializing new cvsroot: 39.7. CVS Basics
 
- inodes: 10.2. What's Really in a Directory?
 
  - 14.2. How Unix Keeps Track of Files: Inodes
 
  
  
  - -ctime (change time) operator, using with find: 9.5. Searching for Old Files
 
  
  
  
  - file permissions in: 50.2.1. User, Group, and World
 
  
  
  
  - i-numbers for parent directory entries: 10.4.2. Links to a Directory
 
  
  
  
  - information in: 14.2. How Unix Keeps Track of Files: Inodes
 
  
  
  
  - ls -c command for: 8.3. Finding Oldest or Newest Files with ls -t and ls -u
 
  
  
  
  - ls -i command, listing number for each directory entry: 10.4.1. Differences Between Hard and Symbolic Links
 
  
  
  
  - tar utility and: 38.2. tar in a Nutshell
 
  
 
- input (see input/output standard input)
 
- input events: 6.4. X Event Translations
 
- input/output (I/O): 1.5. Programs Are Designed to Work Together
 
  - (see also standard error; standard input; stardard output)
 
  
  
  - checking statistics for security problems: 48.6.4. Other Checks
 
  
  
  
  - find command -print0 option: 9.9. Running Commands on What You Find
 
  
  
  
  - output from at command, quieting: 25.6. Making Your at Jobs Quiet
 
  
  
  
  - output from background jobs, stopping: 23.9. Stop Background Output with stty tostop
 
  
  
  
  - output from command, sending to nohup.out file: 23.10. nohup
 
  
  
  
  - piping shell loop output to pager: 2.4. Searching Online Manual Pages
 
  
  
  
  - Python: 42.3.5. I/O and Formatting
 
  
  
  
  - redirecting (see redirecting input and output)
 
  
  
  
  - redirecting for programs: 36.15. Overview: Open Files and File Descriptors
 
  
  
  
  - stopped terminal output, debugging: 5.6.1. Output Stopped?
 
  
 
- INPUTRC environment variable: 35.5. Predefined Environment Variables
 
- .inputrc file: 3.3. Shell Setup Files — Which, Where, and Why
 
- insert command (ex): 20.4. Useful ex Commands
 
- insert mode for pasting text: 5.13. Simple Copy and Paste in xterm
 
- insertion mode (Emacs): 19.5. Putting Emacs in Overwrite Mode
 
- installing, 
  
  
  Python: 42.2. Installation and Distutils
 
  
- installing Perl: 41.3. Compiling Perl from Scratch
 
- installing software: 40.1. /usr/bin and Other Software Directories
 
  
  
  - challenges of: 40.2. The Challenges of Software Installation on Unix
 
  
  
  
  - curl application, using: 40.8. The curl Application and One-Step GNU-Darwin Auto-Installer for OS X
 
  
  
  
  - Debian apt-get tool, using: 40.6. Installing Software with Debian's Apt-Get
 
    
    
    - configuring sources.list file: 40.6.1. Configuring the sources.list File
 
    
  
 
  
  
  
  - Debian dselect tool, using: 40.5. Using Debian's dselect
 
    
    
    - access method, choosing: 40.5.1. Choosing the Access Method
 
    
    
    
    - choosing packages for installation or removal: 40.5.3. Choosing Packages for Installation or Removal
 
    
    
    
    - configuring packages: 40.5.6. Configuring Packages
 
    
    
    
    - exiting: 40.5.8. Exiting dselect
 
    
    
    
    - exiting select function: 40.5.4. Exiting the Select Function
 
    
    
    
    - installing packages: 40.5.5. Installing Packages
 
    
    
    
    - removing packages: 40.5.7. Removing Packages
 
    
    
    
    - updating information on available packages: 40.5.2. Updating Information on Available Packages
 
    
  
 
  
  
  
  - FreeBSD packages, using: 40.10. Installing with FreeBSD Packages
 
  
  
  
  - FreeBSD Ports, using: 40.9. Installation with FreeBSD Ports
 
  
  
  
  - GNU wget utility, using: 40.7. Interruptable gets with wget
 
  
  
  
  - make utility, problems with differing versions: 40.3. Which make?
 
  
  
  
  - RPM, using: 40.11. Finding and Installing RPM Packaged Software
 
  
  
  
  - simplifying the make process: 40.4. Simplifying the make Process
 
  
  
  
  - /usr/bin and other directories for: 40.1. /usr/bin and Other Software Directories
 
  
 
- instance of an object, application resources associated with: 6.3. X Resource Syntax
 
- instance variables (Python): 42.3.3. Everything's an Object
 
- instances of Python classes: 42.3.3. Everything's an Object
 
- int command (awk): 20.10.7. Alphabetical Summary of Commands
 
- INT (interrupt) signal: 24.10. What Are Signals?
 
  
  
  - killing processes waiting for NFS resources: 24.12. Destroying Processes with kill
 
  
  
  
  - sending with CTRL-c command: 24.11. Killing Foreground Jobs
 
  
 
- Integrated Development Environment (IDE), Emacs as: 19.2. Emacs Features: A Laundry List
 
- interactive command-line editing: 30.1. The Lessons of History
 
  - 30.14. Shell Command-Line Editing
 
  
  
  - bash: 30.14.5. bash Editing
 
  
  
  
  - Emacs editing mode: 30.14.2. Emacs Editing Mode
 
  
  
  
  - ksh (Korn shell): 30.14.4. ksh Editing
 
  
  
  
  - tcsh shell: 30.14.3. tcsh Editing
 
  
  
  
  - vi editing mode: 30.14.1. vi Editing Mode
 
  
  
  
  - zsh shell: 30.14.6. zsh Editing
 
  
 
- interactive commands: 1.4. Communication with Unix
 
- interactive logins, 
  
  
  starting remote X clients from: 6.10.1. Starting Remote X Clients from Interactive Logins
 
  
- interactive mode for shells: 27.3.2. Interactive Use Versus Shell Scripts
 
- interactive programs
 
  
  
  - controlling with Expect program: 28.18. Expect
 
  
  
  
  - nice command and: 26.6. A nice Gotcha
 
  
  
  
  - testing with Expect: 28.18.3. Testing: A Story
 
  
 
- interactive renaming of files: 10.10. Renaming a List of Files Interactively
 
- interactive shells: 3.4. Login Shells, Interactive Shells
 
  - 3.4.2. Interactive Shells
 
  - 3.4.2. Interactive Shells
 
  
  
  - Bourne shell, 
    
    
    ENV environment variable: 3.3. Shell Setup Files — Which, Where, and Why
 
    
  
  
  
  - setup files, reading at different times: 3.8. Setup Files Aren't Read When You Want?
 
  
 
- interactive spell checking: 16.2. Check Spelling Interactively with ispell
 
- interation in loops: 31.6. Loop Control: break and continue
 
- intergers in Perl: 41.5. Perl Boot Camp, Part 2: Variables and Data Types
 
- internal commands: 1.9. Internal and External Commands
 
- internal field separator (IFS) shell variable: 36.23.3. Using set and IFS
 
- Internet: 1.21. Unix Networking and Communications
 
- Internet Control Message Protocol (see ICMP)
 
- Internet Message Access Protocol (IMAP): 46.8. Mail — SMTP, POP, and IMAP
 
- Internet Protocol (IP): 46.1. TCP/IP — IP Addresses and Ports
 
- interoperability, 
  
  
  POSIX standard: 1.3. The Core of Unix
 
  
- interpolating variables: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy
 
- interpretation of commands by shells (see commands)
 
- interpreted languages: 42.1. What Is Python?
 
- interpreter, 
  
  
  Python: 42.2. Installation and Distutils
 
  
- interpreter, perl: 41.2. Checking your Perl Installation
 
- interrupt characters, setting: 5.8. Setting Your Erase, Kill, and Interrupt Characters
 
- interrupting commands, 
  
  
  in a string of commands separated by semicolons: 28.16. Separating Commands with Semicolons
 
  
- interrupting jobs: 23.9. Stop Background Output with stty tostop
 
- interrupts, 
  
  
  shell scripts, trapping exits caused by: 35.17. Trapping Exits Caused by Interrupts
 
  
- intr key: 5.8. Setting Your Erase, Kill, and Interrupt Characters
 
- intruder detection: 48.7. Intruder Detection
 
- -inum operator (find command): 9.9. Running Commands on What You Find
 
  - 9.24. Finding the (Hard) Links to a File
 
  - 14.15. Removing a Strange File by its i-number
 
 
- invalid symbolic links: 10.6. Stale Symbolic Links
 
- "inverse if" statement: 35.13. Test Exit Status with the if Statement
 
  - 35.14. Testing Your Success
 
 
- invisible files: 14.16. Problems Deleting Directories
 
- I/O-bound processes: 26.1. Timing Is Everything
 
  
  
  - nice command, effect of: 26.5. Know When to Be "nice" to Other Users...and When Not To
 
  
 
- IP Control Message Protocol (see ICMP)
 
- IP (Internet Protocol)
 
  
  
  - addresses
 
    
    
    - DHCP and: 46.10. Dynamic Host Configuration Protocol (DHCP)
 
    
    
    
    - displaying with dig: 46.3. Status and Troubleshooting
 
    
    
    
    - mapping hostnames to: 46.9. Domain Name Service (DNS)
 
    
    
    
    - network devices: 44.8. Network Devices — ifconfig
 
    
    
    
    - private network addresses and: 46.11. Gateways and NAT
 
    
  
 
  
  
  
  - addresses and ports: 46.1. TCP/IP — IP Addresses and Ports
 
    
    
    - addresses: 46.1.1. Internet Protocol (IP)
 
    
    
    
    - ports: 46.1.2. Layer 4 Protocols: TCP, UDP, and ICMP
 
    
  
 
  
  
  
  - IP masquerading on Linux: 46.11. Gateways and NAT
 
  
  
  
  - TCP, UDP, and ICMP with: 46.1.2. Layer 4 Protocols: TCP, UDP, and ICMP
 
  
  
  
  - Version 6 (IPv6): 46.1.1. Internet Protocol (IP)
 
  
 
- irc utility: 1.21. Unix Networking and Communications
 
- IRIX systems
 
  
  
  - restricted shell (rsh): 6.10.2. Starting a Remote Client with rsh and ssh
 
  
 
- isc-dhcpd daemon: 46.10. Dynamic Host Configuration Protocol (DHCP)
 
- ispell program: 16.2. Check Spelling Interactively with ispell
 
- iterating
 
  
  
  - through arrays: 41.5.2. Arrays
 
  
  
  
  - through key-value pairs in hashes: 41.5.3. Hashes
 
  
  
  
  - through list elements with foreach: 41.6. Perl Boot Camp, Part 3: Branching and Looping
 
  
 
- iterating shell variables over arguments: 37.5. Quoting and Command-Line Parameters
 
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.