Buying Options
Linux in a Nutshell, Fourth 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
Comprehensive but concise, Linux in a Nutshell is an essential desktop reference for the commands that users of Linux utilize every day. It covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. It's several quick references rolled into one: sed, gawk, RCS, CVS, vi, Emacs, bash, tcsh, regular expressions, package management, bootloaders, and desktop environments are all covered in this clear, to-the-point volume, along with core command-line utilities.
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. GRUB: The Grand Unified Bootloader

    4. GRUB Commands

    5. Loadlin: Booting from MS-DOS

    6. Dual-Booting Linux and Windows NT/2000/XP

    7. Boot-Time Kernel Options

    8. 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. Invoking the Shell

    2. Syntax

    3. Variables

    4. Arithmetic Expressions

    5. Command History

    6. Job Control

    7. Built-in Commands

  8. Chapter 8 tcsh: An Extended C Shell

    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 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. Emacs Concepts

    2. Typical Problems

    3. Notes on the Tables

    4. Summary of Commands by Group

    5. Summary of Commands by Key

    6. 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. Window Commands

    9. Interacting with the Shell

    10. Macros

    11. Miscellaneous Commands

    12. Alphabetical List of Keys in Command Mode

    13. Syntax of ex Commands

    14. Alphabetical Summary of ex Commands

    15. vi Configuration

  12. Chapter 12 The sed Editor

    1. Command-Line Syntax

    2. Syntax of sed Commands

    3. Group Summary of sed Commands

    4. Alphabetical Summary of sed Commands

  13. Chapter 13 The gawk Scripting Language

    1. Command-Line Syntax

    2. Patterns and Procedures

    3. gawk System Variables

    4. PROCINFO Array

    5. Operators

    6. Variable and Array Assignments

    7. Group Listing of gawk Commands

    8. Alphabetical Summary of Commands

  14. Chapter 14 RCS

    1. Overview of RCS Commands

    2. Basic RCS Operations

    3. General RCS Specifications

    4. Alphabetical Summary of RCS Commands

  15. Chapter 15 CVS

    1. Basic Concepts

    2. CVS Command Format

    3. Common Global Options

    4. Gotchas

    5. CVS Administrator Reference

    6. CVS User Reference

  16. Chapter 16 Graphical Desktop Overview

    1. Desktop Environments and Window Managers

    2. Desktop Differences: Development

  17. Chapter 17 GNOME

    1. Desktop Overview

    2. The Panel

    3. The GNOME Menu and the Menu Panel Menus

    4. The GNOME Control Center

    5. History and Changes in GNOME 2

  18. Chapter 18 KDE

    1. Desktop Overview

    2. The Panel

    3. The KDE Control Center

  19. Chapter 19 An Alternative Window Manager: fvwm2

    1. Running fvwm2

    2. Implementing Window Manager Customizations

    3. Adding Keyboard Shortcuts

    4. Customizing Menus

    5. The WinList: Switching the Focus

  1. Colophon

View Full Table of Contents
Product Details
Title:
Linux in a Nutshell, Fourth Edition
By:
Ellen Siever, Stephen Figgins, Aaron Weber
Publisher:
O'Reilly Media
Formats:
  • Print
Print Release:
June 2003
Pages:
944
Print ISBN:
978-0-596-00482-8
| ISBN 10:
0-596-00482-6
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 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.

  3. Aaron Weber

    Aaron Weber is a technical writer for Ximian, Inc. and wrote the manual for Ximian Evolution, Red Carpet, and Red Carpet Enterprise, as well as a section on GNOME in Running Linux. He's also published in Interex Enterprise Solutions (interex.com) and Boston's Weekly Dig (www.weeklydig.com), and is the host of secretlyironic.com.

    View Aaron Weber'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 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, although it also can be found in more specialized competitions such as dressage, jumping, and reining. Emily Quill was the production editor and copyeditor for Linux in a Nutshell, Fourth Edition. Derek Di Matteo, Claire Cloutier, Genevieve d'Entremont, Mary Brady, and Colleen Gorman provided quality control. Derek Di Matteo and Jamie Peppard provided production assistance. John Bickelhaupt wrote the index.

Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing.

  • Book cover of Linux in a Nutshell