The UNIX Operating System
By: Kaare Christian, Susan Richter.
Contributors: Richter, Susan.
Edition: 3rd ed.
Series: Wiley professional computing
Publisher: J. Wiley
Published: 1994
Place of publication: New York
Language: eng
Number of pages: 554
Subjects: UNIX (Computer file)
Description: Written in the same clear, accessible style as the bestselling Second Edition, this new edition of Kaare Christian's the UNIX Operating System contains all the information you need to use the UNIX System V operating system in business, science, and industrial applications. With more than 50% new and expanded material that reflects the dramatic changes to UNIX since 1989, the text guides you through every aspect of UNIX - from basic commands to shell programming to advanced functions like systems administration. In addition to providing you with useful tables that summarize the key command line options for most important commands, the Third Edition also includes new chapters on security, windowing systems, networking, and systems administration. Whether you're a novice or someone who manages and utilizes information on a UNIX system every day of the week, The UNIX Operating System, Third Edition is an essential source of up-to-date information and practical tools for discovering one of the world's most popular operating systems.
Notes: Includes index.
Table of contents: label: 1
title: The History of the UNIX System
pagenum: 1; label: 1.1
title: Modest Beginnings
pagenum: 1; label: 1.2
title: The Seventies
pagenum: 3; label: 1.3
title: The Eighties
pagenum: 3; label: 1.4
title: Into the Nineties
pagenum: 4; label: 1.5
title: Versions of UNIX
pagenum: 5; label: 1.6
title: UNIX Innovations
pagenum: 7; label: 2
title: Fundamentals
pagenum: 9; label: 2.1
title: The Old Way—Minicomputers
pagenum: 9; label: 2.2
title: And the New Way—PCs and Workstations
pagenum: 12; label: 2.3
title: Operating Systems
pagenum: 12; label: 2.4
title: Multitasking
pagenum: 14; label: 2.5
title: Networking
pagenum: 14; label: 2.6
title: The Kernel
pagenum: 15; label: 2.7
title: Programs and Processes
pagenum: 15; label: 2.8
title: The Vi Text Editor
pagenum: 16; label: 2.9
title: The UNIX Shell
pagenum: 17; label: 3
title: UNIX System Basics
pagenum: 19; label: 3.1
title: Logging in
pagenum: 19; label: 3.1.1
title: Logging in Using a Terminal or PC
pagenum: 20; label: 3.1.2
title: Logging in Using a Workstation
pagenum: 21; label: 3.2
title: Some Simple Commands
pagenum: 23; label: 3.3
title: Files and Directories
pagenum: 24; label: 3.4
title: UNIX System Dialogs
pagenum: 26; label: 3.5
title: Logging Out
pagenum: 29; label: 3.6
title: The UNIX User’s Reference
pagenum: 30; label: 4
title: Entering Commands Using the Shell
pagenum: 33; label: 4.1
title: Unix System Shells
pagenum: 34; label: 4.2
title: Simple Shell Commands
pagenum: 35; label: 4.3
title: Command Arguments
pagenum: 35; label: 4.4
title: Background Processes
pagenum: 37; label: 4.5
title: The Standard Output and the Standard Input
pagenum: 39; label: 4.5.1
title: Output Redirection
pagenum: 40; label: 4.5.2
title: Appending Output Redirection
pagenum: 41; label: 4.5.3
title: Redirecting the Standard Error
pagenum: 42; label: 4.5.4
title: Input Redirection
pagenum: 43; label: 4.5.5
title: Pipes
pagenum: 45; label: 4.6
title: Metacharacters and File Name Generation
pagenum: 49; label: 4.7
title: Disabling Special Characters
pagenum: 52; label: 4.8
title: Conclusions; label: 5
title: The UNIX File System
pagenum: 54; label: 5.1
title: UNIX File Types
pagenum: 55; label: 5.1.1
title: Ordinary Files
pagenum: 56; label: 5.1.2
title: Directory Files
pagenum: 58; label: 5.2
title: The Hierarchical File System
pagenum: 59; label: 5.3
title: Pathnames
pagenum: 61; label: 5.4
title: File Access Modes
pagenum: 62; label: 5.5
title: Directory Access Modes
pagenum: 66; label: 6
title: Managing Your Files
pagenum: 68; label: 6.1
title: Pwd and Cd—The Current Directory
pagenum: 69; label: 6.2
title: Ls—List Files
pagenum: 70; label: 6.3
title: Rm—Remove Files
pagenum: 77; label: 6.4
title: Managing Files with Mv, Cp, and Ln
pagenum: 78; label: 6.4.1
title: Mv—Move Files
pagenum: 78; label: 6.4.2
title: Cp—Copy Files
pagenum: 79; label: 6.4.3
title: Ln—Create Links
pagenum: 80; label: 6.4.4
title: Hard Links Versus Symbolic Links
pagenum: 81; label: 6.4.5
title: Creating Symbolic Links with Ln
pagenum: 83; label: 6.5
title: Chmod—Change File Modes
pagenum: 84; label: 6.5.1
title: Symbolic File Access Modes
pagenum: 85; label: 6.5.2
title: Octal File Access Modes
pagenum: 86; label: 6.6
title: Chown and Chgrp—Change File Owner and Group
pagenum: 88; label: 6.7
title: Mkdir and Rmdir—Create and Remove Directories
pagenum: 89; label: 6.8
title: Find—Search for Files
pagenum: 90; label: 6.9
title: Pack and Compress—Save Space
pagenum: 93; label: 6.10
title: Tar—Collect Files
pagenum: 96; label: 6.11
title: File—Deduce File Types
pagenum: 99; label: 6.12
title: Du—Disk Usage
pagenum: 101; label: 6.13
title: Od—Dump Files
pagenum: 102; label: 7
title: What’s Going On Utilities
pagenum: 105; label: 7.1
title: Date—Display the Date and Time
pagenum: 105; label: 7.2
title: Who and Finger—List Logged-in Users
pagenum: 106; label: 7.3
title: Passwd—Change Login Password
pagenum: 108; label: 7.4
title: Ps—List Processes
pagenum: 109; label: 7.5
title: Kill—Abort Background Processes
pagenum: 109; label: 7.6
title: Nohup—Run Programs While Logged Off
pagenum: 111; label: 7.7
title: Nice—Run Processes at Low Priority
pagenum: 112; label: 7.8
title: Time—Time Processes
pagenum: 113; label: 7.9
title: Echo—Repeat Command-line Arguments
pagenum: 114; label: 7.10
title: Write and Talk—Communicating with Other Users
pagenum: 116; label: 7.11
title: Stty and Tty—Your Terminal Handler
pagenum: 118; label: 8
title: Text File Utilities
pagenum: 121; label: 8.1
title: Cat—Type Files
pagenum: 122; label: 8.2
title: Pr—Title and Paginate Files
pagenum: 124; label: 8.3
title: Fmt—Justify Lines
pagenum: 127; label: 8.4
title: Lp—Print Files
pagenum: 129; label: 8.5
title: Pg—Browse Through a Text File
pagenum: 131; label: 8.6
title: Wc—Count Lines, Words, and Characters
pagenum: 131; label: 8.7
title: Diff—Compare Files
pagenum: 132; label: 8.8
title: Sort—Order Files
pagenum: 137; label: 8.9
title: Grep—Search for Text Patterns in Files
pagenum: 141; label: 8.10
title: Cut and Paste—Rearrange Columns of Files
pagenum: 143; label: 8.11
title: Tr—Translate Characters
pagenum: 145; label: 8.12
title: Spell—Find Spelling Errors
pagenum: 147; label: 8.13
title: Crypt—Encode Files
pagenum: 148; label: 8.14
title: Tee—Duplicate Output
pagenum: 149; label: 8.15
title: Head and Tail—Print the Beginning and End of a File
pagenum: 150; label: 9
title: Basic Text Editing with Vi
pagenum: 154; label: 9.1
title: UNIX Text Editors
pagenum: 155; label: 9.2
title: Checking Your Terminal Type
pagenum: 156; label: 9.3
title: Setting the Terminal Type
pagenum: 156; label: 9.4
title: Starting Vi
pagenum: 157; label: 9.5
title: Moving from Here to There
pagenum: 160; label: 9.6
title: Adding and Inserting Text
pagenum: 162; label: 9.7
title: Deleting Text
pagenum: 165; label: 9.8
title: Managing Files
pagenum: 166; label: 9.8.1
title: Saving Without Exiting
pagenum: 167; label: 9.8.2
title: Quitting Without Saving
pagenum: 168; label: 9.8.3
title: Editing a Different File
pagenum: 168; label: 9.8.4
title: Adding One File to Another
pagenum: 169; label: 9.9
title: Making Sense of Vi’s Command Syntax
pagenum: 169; label: 10
title: Advanced Text Editing with Vi
pagenum: 171; label: 10.1
title: Escaping to the Shell
pagenum: 171; label: 10.2
title: Searching for Text
pagenum: 172; label: 10.3
title: Fine-tuning Your Screen Display
pagenum: 175; label: 10.4
title: More Ways to Modify Text
pagenum: 176; label: 10.5
title: Selecting Your Preferences
pagenum: 178; label: 10.6
title: Marking Text
pagenum: 179; label: 10.7
title: Moving Blocks of Text Using Native Vi Commands
pagenum: 181; label: 10.8
title: Moving Blocks of Text Aided by a Windowing System
pagenum: 183; label: 10.9
title: Moving Text from One File to Another Using Native Vi Commands
pagenum: 184; label: 10.10
title: Recovering Accidental Deletions
pagenum: 186; label: 10.11
title: Filtering the Buffer
pagenum: 188; label: 10.12
title: Vi Macros
pagenum: 190; label: 10.12.1
title: Buffer Macros
pagenum: 190; label: 10.12.2
title: Maps
pagenum: 192; label: 10.12.3
title: Insert-mode Maps
pagenum: 194; label: 10.12.4
title: Abbreviations
pagenum: 194; label: 10.13
title: Line-editing Commands
pagenum: 195; label: 10.14
title: Open-line Editing
pagenum: 195; label: 11
title: The Bourne Shell Programming Language
pagenum: 197; label: 11.1
title: Executing a Shell Program
pagenum: 198; label: 11.2
title: Shell Variables
pagenum: 201; label: 11.2.1
title: Read-only Shell Variables
pagenum: 202; label: 11.2.2
title: Exporting Shell Variables
pagenum: 203; label: 11.2.3
title: Using Shell Variables Interactively
pagenum: 204; label: 11.2.4
title: Automatic Shell Variables
pagenum: 204; label: 11.2.5
title: Standard Shell Variables
pagenum: 205; label: 11.2.6
title: The Search Path
pagenum: 207; label: 11.2.7
title: Handling Null and Unset Variables
pagenum: 209; label: 11.3
title: Quoting Special Characters
pagenum: 210; label: 11.4
title: Command Exit Status
pagenum: 212; label: 11.5
title: Simple Conditionals
pagenum: 213; label: 11.6
title: Simple Commands, Pipelines, Lists
pagenum: 214; label: 11.7
title: The If Conditional
pagenum: 215; label: 11.8
title: Shell Program Arguments
pagenum: 217; label: 11.9
title: The While and Until Conditional Loops
pagenum: 220; label: 11.10
title: Structured Commands
pagenum: 222; label: 11.11
title: The For Statement
pagenum: 223; label: 11.12
title: The Case Statement
pagenum: 224; label: 11.13
title: Break and Continue
pagenum: 225; label: 11.14
title: Command Substitution
pagenum: 226; label: 11.15
title: Shell Substitutions
pagenum: 228; label: 11.16
title: Here Documents
pagenum: 228; label: 11.17
title: Shell Functions
pagenum: 230; label: 11.18
title: Set—Display Variables and Specify Shell Operating Modes
pagenum: 232; label: 11.19
title: Test—Evaluate Conditions
pagenum: 237; label: 11.20
title: Expr—Evaluate Expressions
pagenum: 238; label: 11.21
title: Ulimit—Set and Display Resource Limits
pagenum: 241; label: 11.22
title: Getopts—Manage Options in Scripts
pagenum: 242; label: 11.23
title: The Bourne Shell’s Built-in Commands
pagenum: 243; label: 12
title: A Few Shell Programs
pagenum: 246; label: 12.1
title: When Do You Use the Shell Programming Language?
pagenum: 246; label: 12.2
title: How Many Users Are Logged In?
pagenum: 247; label: 12.3
title: Listing Subdirectories
pagenum: 249; label: 12.4
title: Listing Files in the Current Subtree
pagenum: 252; label: 12.5
title: Using Eval to Reevaluate Command Lines
pagenum: 255; label: 13
title: The AWK Programming Language
pagenum: 258; label: 13.1
title: Simple Scripts
pagenum: 259; label: 13.2
title: Flow of Control Statements
pagenum: 265; label: 13.2.1
title: The If Statement
pagenum: 265; label: 13.2.2
title: The While and Do Statements
pagenum: 267; label: 13.2.3
title: The For Statement
pagenum: 269; label: 13.3
title: AWK Patterns and Expressions
pagenum: 270; label: 13.4
title: Arrays
pagenum: 271; label: 13.5
title: Built-in Variables
pagenum: 274; label: 13.6
title: Built-in Functions
pagenum: 276; label: 13.7
title: Print and Printf
pagenum: 278; label: 13.8
title: Perl: Successor to Awk
pagenum: 282; label: 14
title: The Sed Text Editor
pagenum: 283; label: 14.1
title: Text Modification
pagenum: 285; label: 14.2
title: Control Flow
pagenum: 287; label: 14.3
title: Input and Output
pagenum: 289; label: 14.4
title: The Sed Hold Space
pagenum: 290; label: 15
title: UNIX Platforms
pagenum: 292; label: 15.1
title: System Evaluation Criteria
pagenum: 293; label: 15.1.1
title: The Herd Mentality
pagenum: 293; label: 15.1.2
title: Communicating with Your Peers
pagenum: 293; label: 15.1.3
title: Application Software
pagenum: 294; label: 15.1.4
title: Service, Support, and All That
pagenum: 294; label: 15.1.5
title: Graphics
pagenum: 295; label: 15.2
title: Performance
pagenum: 297; label: 15.2.1
title: Integer Performance
pagenum: 298; label: 15.2.2
title: Floating Point Performance
pagenum: 299; label: 15.2.3
title: Graphics Performance
pagenum: 299; label: 15.3
title: Common UNIX Platforms
pagenum: 300; label: 15.3.1
title: Minicomputers
pagenum: 300; label: 15.3.2
title: The Macintosh
pagenum: 300; label: 15.3.3
title: PCs
pagenum: 301; label: 15.3.4
title: Workstations
pagenum: 302; label: 16
title: Window Systems
pagenum: 305; label: 16.1
title: What Is a Window System?
pagenum: 306; label: 16.2
title: Window Interfaces: Some Basic Concepts
pagenum: 306; label: 16.3
title: Window Operations
pagenum: 308; label: 16.4
title: Architecture of the X Window System
pagenum: 310; label: 16.4.1
title: X Fits Well with “Open Systems” Idea
pagenum: 314; label: 16.4.2
title: A Distributed Window System
pagenum: 315; label: 16.4.3
title: The X Server and Display Connections
pagenum: 316; label: 16.4.4
title: Applications, or X Clients
pagenum: 316; label: 16.4.5
title: Window Managers
pagenum: 317; label: 16.4.6
title: Compatibility: The ICCCM
pagenum: 317; label: 16.5
title: Starting X
pagenum: 318; label: 16.5.1
title: If the X Server Is Started for You
pagenum: 319; label: 16.6
title: Customizing X
pagenum: 320; label: 16.6.1
title: X Resources
pagenum: 321; label: 16.6.2
title: Tools to Examine Resources
pagenum: 323; label: 16.7
title: The X Display
pagenum: 324; label: 16.7.1
title: Display Permissions
pagenum: 326; label: 16.8
title: Window Manager Configuration Files
pagenum: 328; label: 16.8.1
title: Motif
pagenum: 328; label: 16.8.2
title: OPEN LOOK
pagenum: 331; label: 16.8.3
title: Twm Specifics
pagenum: 332; label: 16.9
title: Other Window Systems
pagenum: 334; label: 16.10
title: Limitations of X
pagenum: 337; label: 17
title: Networking
pagenum: 338; label: 17.1
title: Uucp and IP Networking Overview
pagenum: 338; label: 17.2
title: Terminology
pagenum: 340; label: 17.3
title: The UUCP Family
pagenum: 342; label: 17.4
title: Sending Mail Through UUCP
pagenum: 343; label: 17.5
title: UUCP Administration
pagenum: 344; label: 17.6
title: Cu and Tip
pagenum: 345; label: 17.7
title: IP Networking
pagenum: 345; label: 17.8
title: The Ethernet
pagenum: 347; label: 17.9
title: How Ethernet Works
pagenum: 348; label: 17.10
title: Other Hardware Technologies
pagenum: 349; label: 17.11
title: Software Networking Protocols
pagenum: 349; label: 17.12
title: Network Addressing
pagenum: 350; label: 17.13
title: The Network Information Center
pagenum: 351; label: 17.14
title: User-level Berkeley Networking Commands
pagenum: 354; label: 17.15
title: Administration of Berkeley Networking
pagenum: 354; label: 17.16
title: Network File Systems
pagenum: 356; label: 17.17
title: NFS Administration
pagenum: 356; label: 17.18
title: NFS and Automounting
pagenum: 359; label: 17.19
title: Network Information Service
pagenum: 359; label: 17.20
title: Networking the World: LANS, WANS, and Routers
pagenum: 361; label: 17.21
title: Packets
pagenum: 362; label: 17.22
title: Network Daemons
pagenum: 363; label: 17.23
title: Booting over the Network
pagenum: 364; label: 17.24
title: Networking UNIX with Other Kinds of Machines
pagenum: 365; label: 18
title: LAN Networking Utilities
pagenum: 368; label: 18.1
title: User-level Networking Commands
pagenum: 368; label: 18.2
title: Connecting to Other Systems
pagenum: 369; label: 18.2.1
title: Rlogin
pagenum: 370; label: 18.2.2
title: Telnet
pagenum: 371; label: 18.3
title: Executing Commands on Remote Systems—Rsh/Remsh
pagenum: 374; label: 18.4
title: File Transfer Between Hosts
pagenum: 376; label: 18.4.1
title: Remote Copy, Rcp
pagenum: 376; label: 18.4.2
title: Ftp and Anonymous Ftp
pagenum: 377; label: 18.5
title: What’s Going on on the Network?
pagenum: 383; label: 18.5.1
title: Rwho
pagenum: 383; label: 18.5.2
title: Ruptime
pagenum: 384; label: 18.5.3
title: Rup
pagenum: 384; label: 18.5.4
title: Ping
pagenum: 385; label: 19
title: UUCP Networking Utilities
pagenum: 386; label: 19.1
title: UUCP User-level Commands
pagenum: 386; label: 19.2
title: Connecting to Other Systems
pagenum: 387; label: 19.2.1
title: Cu, Call UNIX
pagenum: 387; label: 19.2.2
title: Tip
pagenum: 391; label: 19.3
title: File Transfer Between Hosts
pagenum: 393; label: 19.3.1
title: UUCP
pagenum: 395; label: 19.3.2
title: Uuto and Uupick
pagenum: 397; label: 19.4
title: Executing Commands on Remote Systems—Uux
pagenum: 398; label: 19.5
title: UUCP Status Commands
pagenum: 400; label: 19.5.1
title: Uustat
pagenum: 400; label: 19.5.2
title: Uulog
pagenum: 400; label: 19.5.3
title: Uuname
pagenum: 401; label: 20
title: System Management
pagenum: 402; label: 20.1
title: The Superuser
pagenum: 403; label: 20.2
title: System Configuration
pagenum: 404; label: 20.2.1
title: Adding Device Drivers
pagenum: 405; label: 20.2.2
title: Special Device Files
pagenum: 406; label: 20.3
title: User Account Administration
pagenum: 406; label: 20.3.1
title: The Passwd and Group Files
pagenum: 407; label: 20.3.2
title: Login Name
pagenum: 408; label: 20.3.3
title: User ID
pagenum: 408; label: 20.3.4
title: Group ID
pagenum: 408; label: 20.3.5
title: Initial Password
pagenum: 409; label: 20.3.6
title: Home Directory
pagenum: 409; label: 20.3.7
title: Login Shells and /etc/shells
pagenum: 409; label: 20.3.8
title: Deleting a User Account
pagenum: 410; label: 20.4
title: File Systems
pagenum: 411; label: 20.4.1
title: Disk Partitions (Pre-SVR4)
pagenum: 412; label: 20.4.2
title: Disk Slices (SVR4)
pagenum: 412; label: 20.4.3
title: Building a File System
pagenum: 413; label: 20.4.4
title: Mounting a File System
pagenum: 414; label: 20.4.5
title: Unmounting a File System
pagenum: 416; label: 20.4.6
title: Checking File System Consistency
pagenum: 417; label: 20.4.7
title: The Root File System
pagenum: 418; label: 20.4.8
title: Network File Systems
pagenum: 418; label: 20.4.9
title: File System Tables
pagenum: 419; label: 20.4.10
title: File System Types
pagenum: 419; label: 20.5
title: Booting
pagenum: 420; label: 20.5.1
title: Traditional Boot Process
pagenum: 420; label: 20.5.2
title: SVR4 Booting and Init States
pagenum: 421; label: 20.5.3
title: Shutting Down the System
pagenum: 421; label: 20.6
title: Backups
pagenum: 422; label: 20.6.1
title: Backup and Restore Basics
pagenum: 422; label: 20.6.2
title: Backup Levels
pagenum: 422; label: 20.6.3
title: Backup Schedule
pagenum: 423; label: 20.6.4
title: Backup Media
pagenum: 424; label: 20.6.5
title: Rotation of Media
pagenum: 425; label: 20.7
title: Swapping and Sticky Mode
pagenum: 425; label: 20.8
title: Setuid and Setgid Modes
pagenum: 426; label: 20.9
title: Fifo Files
pagenum: 427; label: 20.10
title: Links and Symbolic Links
pagenum: 428; label: 20.11
title: Device Names
pagenum: 429; label: 21
title: System Management Utilities
pagenum: 431; label: 21.1
title: Su—Become Superuser
pagenum: 431; label: 21.2
title: Mount and Unmount File Systems
pagenum: 432; label: 21.2.1
title: Mount
pagenum: 432; label: 21.2.2
title: Mountall
pagenum: 434; label: 21.2.3
title: Umount, Umountall
pagenum: 434; label: 21.3
title: Shutting Down the System
pagenum: 435; label: 21.3.1
title: Sync—Synchronize Disk Information
pagenum: 435; label: 21.3.2
title: Init
pagenum: 436; label: 21.3.3
title: Shutdown
pagenum: 436; label: 21.3.4
title: Halt
pagenum: 437; label: 21.4
title: Mknod—Create Special Files
pagenum: 437; label: 21.5
title: Backups
pagenum: 438; label: 21.5.1
title: Ufsdump
pagenum: 438; label: 21.5.2
title: Ufsrestore
pagenum: 438; label: 21.5.3
title: Volcopy and Labelit
pagenum: 440; label: 21.6
title: Newfs—Create a File System
pagenum: 441; label: 21.7
title: Fsck—Check and Repair File Systems
pagenum: 442; label: 21.8
title: Dd—Convert Files
pagenum: 443; label: 21.9
title: Df—Disk Free Space
pagenum: 444; label: 21.10
title: Cron, Crontab—Run Programs at Specified Times
pagenum: 444; label: 22
title: Security
pagenum: 446; label: 22.1
title: Data Protection
pagenum: 447; label: 22.1.1
title: Irrecoverable Data Loss
pagenum: 447; label: 22.1.2
title: Backup Security
pagenum: 448; label: 22.2
title: Protection Against Intruders
pagenum: 448; label: 22.2.1
title: Physical Security
pagenum: 449; label: 22.2.2
title: Terminal Line Security
pagenum: 450; label: 22.2.3
title: Telephone Access
pagenum: 450; label: 22.3
title: Security Procedures and Education
pagenum: 451; label: 22.3.1
title: Know Your System
pagenum: 451; label: 22.3.2
title: The Human Dimension
pagenum: 452; label: 22.3.3
title: The (Friendly) Cracker
pagenum: 452; label: 22.4
title: Passwords and Accounts
pagenum: 453; label: 22.4.1
title: Who Gets an Account
pagenum: 453; label: 22.4.2
title: Basic Rules and Initial Password
pagenum: 454; label: 22.4.3
title: How Passwords Work
pagenum: 454; label: 22.4.4
title: How They Are Cracked
pagenum: 455; label: 22.4.5
title: Password Filtering
pagenum: 455; label: 22.4.6
title: Password Aging
pagenum: 456; label: 22.4.7
title: Shadow Passwords
pagenum: 456; label: 22.4.8
title: The Root Password
pagenum: 456; label: 22.5
title: Superuser Precautions
pagenum: 457; label: 22.6
title: Unix File Permissions and Security
pagenum: 458; label: 22.6.1
title: Protection of System Directories
pagenum: 458; label: 22.6.2
title: Setuid and Setgid Programs
pagenum: 459; label: 22.7
title: Security of Installed Software
pagenum: 460; label: 22.7.1
title: Outside Software
pagenum: 461; label: 22.7.2
title: Viruses and Worms
pagenum: 462; label: 22.7.3
title: Trojan Horse Programs
pagenum: 462; label: 22.7.4
title: User-provided Security Holes
pagenum: 463; label: 22.8
title: Security for the Individual User
pagenum: 463; label: 22.8.1
title: E-mail
pagenum: 463; label: 22.8.2
title: Protection of Files
pagenum: 464; label: 22.8.3
title: Encryption
pagenum: 464; label: 22.9
title: Network Security Considerations
pagenum: 465; label: 22.10
title: Security Discussions
pagenum: 466; label: 22.11
title: CERT—Computer Emergency Response Team
pagenum: 467; label: 23
title: The UNIX System Kernel
pagenum: 468; label: 23.1
title: Overview
pagenum: 469; label: 23.2
title: Processes
pagenum: 470; label: 23.2.1
title: The Process Table and the User Table
pagenum: 471; label: 23.2.2
title: Sharing Program Text and Software Libraries
pagenum: 473; label: 23.2.3
title: System Calls
pagenum: 473; label: 23.2.4
title: User Mode and Kernel Mode
pagenum: 474; label: 23.2.5
title: The Fork, Exec, and Wait System Calls
pagenum: 475; label: 23.2.6
title: Handling Signals
pagenum: 478; label: 23.2.7
title: Scheduling Processes
pagenum: 479; label: 23.2.8
title: Swapping and Paging
pagenum: 480; label: 23.2.9
title: Zombie Processes
pagenum: 482; label: 23.3
title: Networking
pagenum: 482; label: 23.4
title: Booting
pagenum: 484; label: 23.4.1
title: The First Processes
pagenum: 485; label: 23.4.2
title: The Init Process
pagenum: 486; label: 23.5
title: The File System
pagenum: 487; label: 23.5.1
title: Directories
pagenum: 490; label: 23.5.2
title: I-nodes
pagenum: 492; label: 23.5.3
title: The File Table
pagenum: 494; label: 23.5.4
title: Pipes
pagenum: 495; label: 23.5.5
title: Network File Systems
pagenum: 495; label: 23.6
title: Device Drivers
pagenum: 496; label: 23.6.1
title: Special Device Files and the Cdevsw and Bdevsw Tables
pagenum: 497; label: 23.6.2
title: Interrupts
pagenum: 500; label: 23.6.3
title: Traditional Character Handling
pagenum: 500; label: 23.6.4
title: Process Groups
pagenum: 502; label: 23.7
title: Communication Extensions
pagenum: 502; label: 23.7.1
title: Sockets
pagenum: 502; label: 23.7.2
title: Streams
pagenum: 503; label: I
title: Vi Visual Command Reference
pagenum: 505; label: Command-line Options
title: 505; label: Overview
title: 506; label: Numeric Prefixes
title: 507; label: Operators
title: 508; label: Returning to Visual Command Mode
title: 508; label: Environment Tables
title: 509; label: Visual Commands
title: 509; label: Visual Commands Index
title: 516; label: II
title: Vi Options Reference
pagenum: 517; label: III
title: Ex Command Reference
pagenum: 522; label: Overview
title: 522; label: Line Specifiers
title: 523; label: Command Syntax Summary
title: 525; label: Ed Compatibility
title: 526; label: Commands
title: 526; label: Text Display Commands
title: 527; label: Text Entry Commands
title: 528; label: Cut and Paste Commands
title: 529; label: Modifying Lines
title: 531; label: Global Commands
title: 532; label: Macros and Abbreviations
title: 532; label: Operation Commands
title: 533; label: File Commands
title: 535; label: Regular Expressions
title: 536; label: Replacement Text
title: 538; label: Index
pagenum: 541