Preface; Other Resources; Conventions; We'd Like to Hear from You; Acknowledgments;Chapter 1: Introduction; 1.1 The Excitement of Linux; 1.2 Distribution and Support; 1.3 Commands on Linux; 1.4 What This Book Offers; 1.5 Sources and Licenses; 1.6 Beginner's Guide;Chapter 2: System and Network Administration Overview; 2.1 Common Commands; 2.
2 Overview of Networking; 2.3 Overview of TCP/IP; 2.4 Overview of Firewalls and Masquerading; 2.5 Overview of NFS; 2.6 Overview of NIS; 2.7 Administering NIS; 2.8 RPC and XDR;Chapter 3: Linux Commands; 3.1 Alphabetical Summary of Commands;Chapter 4: Boot Methods; 4.
1 The Boot Process; 4.2 LILO: The Linux Loader; 4.3 GRUB: The Grand Unified Bootloader; 4.4 GRUB Commands; 4.5 Loadlin: Booting from MS-DOS; 4.6 Dual-Booting Linux and Windows NT/2000/XP; 4.7 Boot-Time Kernel Options; 4.8 initrd: Using a RAM Disk;Chapter 5: Red Hat and Debian Package Managers; 5.
1 The Red Hat Package Manager; 5.2 The Debian Package Manager;Chapter 6: The Linux Shells: An Overview; 6.1 Purpose of the Shell; 6.2 Shell Flavors; 6.3 Common Features; 6.4 Differing Features;Chapter 7: bash: The Bourne-Again Shell; 7.1 Invoking the Shell; 7.2 Syntax; 7.
3 Variables; 7.4 Arithmetic Expressions; 7.5 Command History; 7.6 Job Control; 7.7 Built-in Commands;Chapter 8: tcsh: An Extended C Shell; 8.1 Overview of Features; 8.2 Invoking the Shell; 8.3 Syntax; 8.
4 Variables; 8.5 Expressions; 8.6 Command History; 8.7 Command-Line Manipulation; 8.8 Job Control; 8.9 Built-in Commands;Chapter 9: Pattern Matching; 9.1 Filenames Versus Patterns; 9.2 Metacharacters, Listed by Linux Program; 9.
3 Metacharacters; 9.4 Examples of Searching;Chapter 10: The Emacs Editor; 10.1 Emacs Concepts; 10.2 Typical Problems; 10.3 Notes on the Tables; 10.4 Summary of Commands by Group; 10.5 Summary of Commands by Key; 10.6 Summary of Commands by Name;Chapter 11: The vi Editor; 11.
1 Review of vi Operations; 11.2 vi Command-Line Options; 11.3 ex Command-Line Options; 11.4 Movement Commands; 11.5 Edit Commands; 11.6 Saving and Exiting; 11.7 Accessing Multiple Files; 11.8 Window Commands; 11.
9 Interacting with the Shell; 11.10 Macros; 11.11 Miscellaneous Commands; 11.12 Alphabetical List of Keys in Command Mode; 11.13 Syntax of ex Commands; 11.14 Alphabetical Summary of ex Commands; 11.15 vi Configuration;Chapter 12: The sed Editor; 12.1 Command-Line Syntax; 12.
2 Syntax of sed Commands; 12.3 Group Summary of sed Commands; 12.4 Alphabetical Summary of sed Commands;Chapter 13: The gawk Scripting Language; 13.1 Command-Line Syntax; 13.2 Patterns and Procedures; 13.3 gawk System Variables; 13.4 PROCINFO Array; 13.5 Operators; 13.
6 Variable and Array Assignments; 13.7 Group Listing of gawk Commands; 13.8 Alphabetical Summary of Commands;Chapter 14: RCS; 14.1 Overview of RCS Commands; 14.2 Basic RCS Operations; 14.3 General RCS Specifications; 14.4 Alphabetical Summary of RCS Commands;Chapter 15: CVS; 15.1 Basic Concepts; 15.
2 CVS Command Format; 15.3 Common Global Options; 15.4 Gotchas; 15.5 CVS Administrator Reference; 15.6 CVS User Reference;Chapter 16: Graphical Desktop Overview; 16.1 Desktop Environments and Window Managers; 16.2 Desktop Differences: Development;Chapter 17: GNOME; 17.1 Desktop Overview; 17.
2 The Panel; 17.3 The GNOME Menu and the Menu Panel Menus; 17.4 The GNOME Control Center; 17.5 History and Changes in GNOME 2;Chapter 18: KDE; 18.1 Desktop Overview; 18.2 The Panel; 18.3 The KDE Control Center;Chapter 19: An Alternative Window Manager: fvwm2; 19.1 Running fvwm2; 19.
2 Implementing Window Manager Customizations; 19.3 Adding Keyboard Shortcuts; 19.4 Customizing Menus; 19.5 The WinList: Switching the Focus;Colophon;.