Index: K
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: K
- kernel: 1.4. Communication with Unix
 
  
  
  - backing up: 38.5.1. What to Back Up
 
  
  
  
  - daemons: 1.10. The Kernel and Daemons
 
  
  
  
  - relationship with shell, utilities, and applications: 1.4. Communication with Unix
 
  
  
  
  - running scripts from: 36.2. The Story of : # #!
 
    - 36.2. The Story of : # #!
 
    
    
    - env command, using: 36.4. Making #! Search the PATH
 
    
    
    
    - script filename as argument: 36.3. Don't Need a Shell for Your Script? Don't Use One
 
    
  
 
  
  
  
  - scheduler program: 26.1. Timing Is Everything
 
  
  
  
  - signals and: 24.10. What Are Signals?
 
  
  
  
  - starting processes: 36.15. Overview: Open Files and File Descriptors
 
  
  
  
  - statistics on (/proc/stat file): 24.9.2. Kernel and System Statistics
 
  
 
- kernel boot output for: 44.2. Reading Kernel Boot Output
 
- kernels
 
  
  
  - boot output, reading: 44.2. Reading Kernel Boot Output
 
  
  
  
  - configuration: 44.3. Basic Kernel Configuration
 
  
  
  
  - modules for device drivers: 44.1. Quick Introduction to Hardware
 
  
  
  
  - PPP code in: 44.11. Setting Up a Dialup PPP Session
 
  
  
  
  - recompiling to turn on IP forwarding: 46.11. Gateways and NAT
 
  
 
- Kernighan, Brian: 24.16.2. zap
 
- key bindings
 
  
  
  - bindkey command: 30.14.3. tcsh Editing
 
  
  
  
  - to built-in Emacs editor functions in Korn shell: 30.14.4. ksh Editing
 
  
 
- key bindings in Emacs: 19.1. Emacs: The Other Editor
 
  
  
  - for incremental searches: 19.8. Rational Searches
 
  
 
- key definitions: 12.3. "less" is More
 
- key mappings, 
  
  
  .exrc file for vi editor, saving in: 17.5. Local Settings for vi
 
  
- key-value pairs for hashes: 41.5.3. Hashes
 
- keybindings, 
  
  
  zsh command-line editing: 30.14.6. zsh Editing
 
  
- keyboard macros, Emacs: 19.2. Emacs Features: A Laundry List
 
- keyboard shortcuts
 
  
  
  - command completion in Emacs: 19.6. Command Completion
 
  
  
  
  - vi map commands: 18.2. Save Time and Typing with the vi map Commands
 
    - 18.6. Protecting Keys from Interpretation by ex
 
  
 
  
 
- keycode keyword: 6.1. Defining Keys and Button Presses with xmodmap
 
- keymap table, maintained by X server: 6.1. Defining Keys and Button Presses with xmodmap
 
- keymapping: 18.1. Why Type More Than You Have To?
 
- keymaps, vi: 18.5. Keymaps for Pasting into a Window Running vi
 
  - (see also map commands, vi)
 
  
  
  - cursor motion in text-input mode without arrow keys: 18.11. Text-Input Mode Cursor Motion with No Arrow Keys
 
  
  
  
  - further examples of: 18.8. More Examples of Mapping Keys in vi
 
  
  
  
  - noremap command and: 18.12. Don't Lose Important Functions with vi Maps: Use noremap
 
  
  
  
  - pasting text into window system running vi: 18.5. Keymaps for Pasting into a Window Running vi
 
  
  
  
  - protecting from interpretation by ex: 18.6. Protecting Keys from Interpretation by ex
 
  
  
  
  - for repeated edits: 18.7. Maps for Repeated Edits
 
  
  
  
  - repeating: 18.9. Repeating a vi Keymap
 
  
 
- keys
 
  
  
  - defining with xmodmap: 6.1. Defining Keys and Button Presses with xmodmap
 
  
  
  
  - public/private key pair for encrypted information: 46.6. Secure Shell (SSH)
 
  
 
- keys, cryptographic, 
  
  
  SSH, problems with: 51.6. Key and Agent Problems
 
  
- keys function (Perl): 41.5.3. Hashes
 
- keysym mappings: 6.1. Defining Keys and Button Presses with xmodmap
 
- keysyms, 
  
  
  debugging: 6.2. Using xev to Learn Keysym Mappings
 
  
- kill 9 command: 24.10. What Are Signals?
 
- kill character, @ (at sign) as: 5.8. Setting Your Erase, Kill, and Interrupt Characters
 
- kill command: 24.10. What Are Signals?
 
  - 24.12. Destroying Processes with kill
 
  
  
  - -l option, signals for: 35.17. Trapping Exits Caused by Interrupts
 
  
  
  
  - -STOP $$: 24.4. Subshells
 
  
  
  
  - aborting programs: 5.6.5. Aborting Programs
 
  
  
  
  - closing window by killing its processes: 24.22. Close a Window by Killing Its Process(es)
 
    
    
    - shell script, using: 24.22.3. Closing a Window from a Shell Script
 
    
    
    
    - web browser (example): 24.22.2. Example #2: A Web Browser
 
    
    
    
    - xterm window (example): 24.22.1. Example #1: An xterm Window
 
    
  
 
  
  
  
  - hung window or process in a window, killing: 24.20. The Process Chain to Your Window
 
  
  
  
  - jobs, killing by job number: 23.2.2. Using Job Control from Your Shell
 
  
  
  
  - KILL or 9 option: 24.12. Destroying Processes with kill
 
  
  
  
  - killall -i: 24.16. Kill Processes Interactively
 
  
  
  
  - killing all processes: 24.14. Killing All Your Processes
 
  
  
  
  - killing processes by name: 24.15. Killing Processes by Name?
 
  
  
  
  - %num: 23.1. Job Control in a Nutshell
 
  
  
  
  - pid: 23.1. Job Control in a Nutshell
 
  
  
  
  - process ID-1 and: 24.14. Killing All Your Processes
 
  
  
  
  - restarting daemons: 24.13. Printer Queue Watcher: A Restartable Daemon Shell Script
 
  
  
  
  - stopping jobs on overloaded system: 23.7. System Overloaded? Try Stopping Some Jobs
 
  
  
  
  - unkillable processes: 24.18. Cleaning Up an Unkillable Process
 
  
  
  
  - user ID and: 24.3. Managing Processes: Overall Concepts
 
  
  
  
  - zap script, using: 24.16.2. zap
 
  
 
- kill key: 5.8. Setting Your Erase, Kill, and Interrupt Characters
 
- KILL signal: 24.10. What Are Signals?
 
  - 24.12. Destroying Processes with kill
 
 
- killall command, i (interactive) option: 24.16.1. killall -i
 
- ksh (Korn shell): 1.6. There Are Many Shells
 
  - 27.1. What the Shell Does
 
  
  
  - alias command: 27.6. Controlling Shell Command Searches
 
  
  
  
  - aliases: 29.2. Introduction to Shell Aliases
 
    - 29.4. Setting and Unsetting Bourne-Type Aliases
 
    - 29.5. Korn-Shell Aliases
 
  
 
  
  
  
  - arrays: 9.23.1. Using the Stored Lists
 
    
    
    - expanding ranges: 9.23.2. Expanding Ranges
 
    
  
 
  
  
  
  - bgnice option: 24.20. The Process Chain to Your Window
 
  
  
  
  - command history (see history of commands)
 
  
  
  
  - command-line arguments in shell scripts: 35.20. Handling Command-Line Arguments in Shell Scripts
 
  
  
  
  - command-line editing: 30.14.4. ksh Editing
 
  
  
  
  - completion features: 28.6. Automatic Completion
 
  
  
  
  - dynamic prompts, simulating: 4.4. Simulating Dynamic Prompts
 
  
  
  
  - ENV variable: 35.5. Predefined Environment Variables
 
  
  
  
  - environment variables: 35.5. Predefined Environment Variables
 
  
  
  
  - fc -l command, listing previous commands with: 30.7. History by Number
 
  
  
  
  - FPATH search path for shell functions: 29.13.2.1. Korn shell
 
  
  
  
  - globbing (wildcard expansion), preventing: 33.2. Filename Wildcards in a Nutshell
 
  
  
  
  - 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
 
  
  
  
  - logging out of: 4.18. Running Commands at Bourne/Korn Shell Logout
 
  
  
  
  - logout, running commands at: 4.18. Running Commands at Bourne/Korn Shell Logout
 
  
  
  
  - parsing strings, using set and IFS: 36.23.3. Using set and IFS
 
  
  
  
  - passing command history to: 30.13. Pass History to Another Shell
 
  
  
  
  - .profile file: 3.3. Shell Setup Files — Which, Where, and Why
 
  
  
  
  - prompt, setting: 4.2. Static Prompts
 
  
  
  
  - prompts, 
    
    
    nonprinting characters in: 4.10. Highlighting and Color in Shell Prompts
 
    
  
  
  
  - read-only functions: 29.12. Shell Function Specifics
 
  
  
  
  - reading arguments: 27.11. Is It "2>&1 file" or "> file 2>&1"? Why?
 
  
  
  
  - redirecting standard I/O: 43.1. Using Standard Input and Output
 
  
  
  
  - scripts in this book: 27.3.5. Bourne Shell Used Here
 
  
  
  
  - shell functions for pushd and popd commands: 31.7. The Shells' pushd and popd Commands
 
  
  
  
  - special characters/operators in: 27.17. "Special" Characters and Operators
 
  
  
  
  - string editing operators: 36.7. Parameter Substitution
 
  
  
  
  - 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?
 
  
 
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.