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.