Buying Options
Linux in a Nutshell, Third Edition
This product is no longer available.

Please consider the latest edition.

Product Editions

  1. Linux in a Nutshell, Sixth Edition - September 2009
  2. Linux in a Nutshell, Fifth Edition - July 2005
  3. Linux in a Nutshell, Fourth Edition - June 2003 (out of print)
  4. Linux in a Nutshell, Third Edition - August 2000 (out of print)
  5. Linux in a Nutshell, Second Edition - February 1999 (out of print)
  6. Linux in a Nutshell - February 1997 (out of print)
Description
This complete reference covers all user, programming, administration, and networking commands, with options, for common Linux distributions. It also documents a wide range of GNU tools. New material in the third edition includes common configuration tasks for the GNOME and KDE desktops and the fvwm2 window manager, the dpkgDebian package manager, expanded coverage of the rpm Red Hat package manager, and many new commands.
Full Description
Table of Contents
  1. Chapter 1 Introduction

    1. The Excitement of Linux

    2. Distribution and Support

    3. Commands on Linux

    4. What This Book Offers

    5. Sources and Licenses

    6. Beginner's Guide

  2. Chapter 2 System and Network Administration Overview

    1. Common Commands

    2. Overview of Networking

    3. Overview of TCP/IP

    4. Overview of Firewalls and Masquerading

    5. Overview of NFS

    6. Overview of NIS

    7. Administering NIS

    8. RPC and XDR

  3. Chapter 3 Linux Commands

    1. Alphabetical Summary of Commands

  4. Chapter 4 Boot Methods

    1. The Boot Process

    2. LILO: The Linux Loader

    3. Loadlin: Booting from MS-DOS

    4. Dual Booting Linux and Windows NT/2000

    5. Boot-time Kernel Options

    6. initrd: Using a RAM Disk

  5. Chapter 5 Red Hat and Debian Package Managers

    1. The Red Hat Package Manager

    2. The Debian Package Manager

  6. Chapter 6 The Linux Shells: An Overview

    1. Purpose of the Shell

    2. Shell Flavors

    3. Common Features

    4. Differing Features

  7. Chapter 7 bash: The Bourne-Again Shell

    1. Overview of Features

    2. Invoking the Shell

    3. Syntax

    4. Variables

    5. Arithmetic Expressions

    6. Command History

    7. Built-in Commands

    8. Job Control

  8. Chapter 8 csh and tcsh

    1. Overview of Features

    2. Invoking the Shell

    3. Syntax

    4. Variables

    5. Expressions

    6. Command History

    7. Command-Line Manipulation

    8. Job Control

    9. Built-in csh and tcsh Commands

  9. Chapter 9 Pattern Matching

    1. Filenames Versus Patterns

    2. Metacharacters, Listed by Linux Program

    3. Metacharacters

    4. Examples of Searching

  10. Chapter 10 The Emacs Editor

    1. Introduction

    2. Typical Problems

    3. Summary of Commands by Group

    4. Summary of Commands by Key

    5. Summary of Commands by Name

  11. Chapter 11 The vi Editor

    1. Review of vi Operations

    2. vi Command-Line Options

    3. ex Command-Line Options

    4. Movement Commands

    5. Edit Commands

    6. Saving and Exiting

    7. Accessing Multiple Files

    8. Interacting with the Shell

    9. Macros

    10. Miscellaneous Commands

    11. Alphabetical List of Keys in Command Mode

    12. Syntax of ex Commands

    13. Alphabetical Summary of ex Commands

    14. vi Configuration

  12. Chapter 12 The sed Editor

    1. Conceptual Overview

    2. Command-Line Syntax

    3. Syntax of sed Commands

    4. Group Summary of sed Commands

    5. Alphabetical Summary of sed Commands

  13. Chapter 13 The gawk Scripting Language

    1. Conceptual Overview

    2. Command-Line Syntax

    3. Patterns and Procedures

    4. gawk System Variables

    5. Operators

    6. Variable and Array Assignments

    7. Group Listing of gawk Commands

    8. Alphabetical Summary of Commands

  14. Chapter 14 CVS and RCS

    1. Basic Concepts

    2. The CVS Utility

    3. CVS Administrator Reference

    4. CVS User Reference

    5. The RCS Utility

    6. Overview of RCS Commands

    7. Basic RCS Operations

    8. General RCS Specifications

    9. Alphabetical Summary of RCS Commands

  15. Chapter 15 GNOME

    1. Desktop Overview

    2. The Panel

    3. The Main Menu

    4. The GNOME Control Center

  16. Chapter 16 KDE

    1. Desktop Overview

    2. The Panel and Taskbar

    3. The KDE Control Center

  17. Chapter 17 An Alternative Window Manager: fvwm2

    1. Running fvwm2

    2. Configuration Files

    3. A Modular Approach

    4. How to Implement Window Manager Customizations

    5. A Quick Tour of the fvwm Environment

    6. Specifying Click-to-Type Focus

    7. Raising the Focus Window Automatically

    8. Changing the Size of the Desktop

    9. Having Multiple Desktops

    10. Making the Same Window Appear on Every Page

    11. Starting Windows on Different Desktops and Pages

    12. If It's Too Hard (or Easy) to Move the Pointer Between Pages

    13. Adding Keyboard Shortcuts

    14. Customizing Menus

    15. The FvwmWinList: Switching the Focus

  1. Colophon

View Full Table of Contents
Product Details
Title:
Linux in a Nutshell, Third Edition
By:
Ellen Siever, Stephen Spainhour, Jessica P. Hekman, Stephen Figgins
Publisher:
O'Reilly Media
Formats:
  • Print
Print Release:
August 2000
Pages:
816
Print ISBN:
978-0-596-00025-7
| ISBN 10:
0-596-00025-1
Customer Reviews
About the Authors
  1. Ellen Siever

    Ellen Siever is a writer and editor specializing in Linux and other open source topics. In addition to Linux in a Nutshell, she co-authored Perl in a Nutshell. She is a long-time Linux and Unix user, and was a programmer for many years until she decided that writing about computers was more fun.

    View Ellen Siever's full profile page.

  2. Stephen Spainhour

    Stephen Spainhour co-authored Webmaster in a Nutshell, Perl in a Nutshell, 1st Edition, and contributed to many other OReilly titles. He is an avid fan of professional tennis, and when hes not checking for tennis scores on the Web, he enjoys cooking, electronic music, troubleshooting his home-built PC, and watching too much television.

    View Stephen Spainhour's full profile page.

  3. Stephen Figgins

    Stephen Figgins is a programmer, animal tracker, musician and life-long learner. He honed many of his computer skills while working as O'Reilly's book answer guy. Now living in Lawrence, Kansas, he works as a writer, editor and consultant.

    View Stephen Figgins's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Linux in a Nutshell is an Arabian horse. Known for its grace and intelligence, the Arabian is one of the oldest breeds of horse, with evidence of its existence dating back 5000 years. The Arabian was very instrumental as an ancestor to other popular breeds, most notably the Thoroughbred in the 17th and 18th centuries. Possibly one of the more characteristic horse breeds, the typical Arabian has large expressive eyes and nostrils, small ears, and a short, sturdy back. Its stamina suits it particularly well for endurance riding, where the breed dominates the sport. Its wonderful temperament makes the Arabian an all-around favorite riding horse in North America, though it also can be found in more specialized competitions such as dressage, jumping, and reining. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout using QuarkXPress 4.1 with ITC Garamond font from Adobe. Alicia Cech and David Futato designed the inside layout, based on a series design by Edie Freedman and Nancy Priest. The print version of this book was created by translating the SGML source into a set of gtroff macros using a filter developed at O'Reilly & Associates by Norman Walsh. Steve Talbott designed and wrote the underlying macro set on the basis of the GNU troff -gs macros; Lenny Muellner adapted them to SGML and implemented the book design. The GNU groff text formatter version 1.09 was used to generate PostScript output. The text and heading fonts are ITC Garamond and MonoType. Norma Emory copyedited Linux in a Nutshell, Third Edition. Kristine Simmons proofread the text. Claire Cloutier, Melanie Wang, and Maureen Dempsey provided quality control reviews. Judy Hoer wrote the index, and Robert Romano and Rhon Porter created the illustrations in Adobe Photoshop 4.0 and Macromedia Freehand 7.0. Interior composition was done by David Bell-Feins, James Carter, and Molly Shangraw.

Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds this binding's limit, perfect binding is used.

  • Book cover of Linux in a Nutshell