Synopses & Reviews
Linux in a Nutshell covers the core commands available on common Linux distributions. This isn't a scaled-down quick reference of common commands, but a complete reference containing all user, programming, administration, and networking commands.Contents include:
- Commands with complete lists of options
- Shell syntax for the bash,and tcsh shells
- Pattern matching
- emacs, vi, and ex editing commands
- sed and gawk commands
- Perl quick-ref
- LILO and Loadlin options
- Software development commands
This book also documents a wide range of GNU tools for UNIX users who have GNU versions of standard UNIX tools. You'll find all the essential commands you need to run your system, as well as all the commands that historically have been included on UNIX systems.New material in the second edition includes the popular LILO and Loadlin programs used for dual-booting, a Perl quick-reference, and RCS/CVS source control commands.
Linux in a Nutshell is a must for any Linux user; it weighs less than a stack of manual pages, but gives you everything you need for common, day-to-day use.
Synopsis
"Linux in a Nutshell" covers the core commands available on common Linux distributions. This complete reference contains all user, programming, administration, and networking commands with options, and also documents a wide range of GNU tools. It covers programming tool, system and network administration, editors, and shells.
About the Author
Ellen Siever is a writer and editor specializing in Linux and other open source topics. In addition to Linux in a Nutshell, she coauthored 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.
Table of Contents
Preface
Chapter 1. Introduction
The Excitement of Linux
Distribution and Support
Commands on Linux
What This Book Offers
Sources and Licenses
Chapter 2. Linux User Commands
Chapter 3. The Unix Shells: An Overview
Purpose of the Shell
Shell Flavors
Common Features
Differing Features
Chapter 4. bash: The Bourne Again Shell
Overview of Features
Invoking the Shell
Syntax
Variables
Arithmetic Expressions
Command History
Built-in Commands
Job Control
Chapter 5. csh and tcsh
Overview of Features
Invoking the Shell
Syntax
Variables
Expressions
Command History
Command-Line Manipulation
Built-in csh and tcsh Commands
Job Control
Chapter 6. Pattern Matching
Filenames Versus Patterns
Metacharacters, Listed by Linux Program
Metacharacters
Examples of Searching
Chapter 7. The Emacs Editor
Introduction
Typical Problems
Summary of Commands by Group
Summary of Commands by Key
Summary of Commands by Name
Chapter 8. The vi Editor
Review of vi Operations
Movement Commands
Edit Commands
Saving and Exiting
Accessing Multiple Files
Interacting with the Shell
Macros
Miscellaneous Commands
Alphabetical List of Keys
Setting Up vi
Chapter 9. The ex Editor
Syntax of ex Commands
Alphabetical Summary of ex Commands
Chapter 10. The sed Editor
Conceptual Overview
Command-Line Syntax
Syntax of sed Commands
Group Summary of sed Commands
Alphabetical Summary of sed Commands
Chapter 11. The gawk Scripting Language
Conceptual Overview
Command-Line Syntax
Patterns and Procedures
gawk System Variables
Operators
Variables and Array Assignments
Group Listing of gawk Commands
Alphabetical Summary of Commands
Chapter 12. Programming Overview and Commands
Common Commands
Alphabetical Summary of Commands
Chapter 13. RCS and CVS
The RCS Utility
Overview of Commands
Basic Operations
General RCS Specifications
Alphabetical Summary of Commands
The CVS Utility
CVS Overview
Common Command Options
CVS Commands
Chapter 14. Perl 5 Quick Reference
Introduction
Conventions
Command-Line Options
Syntax
Embedded Documentation
Data Types
Literal Values
Variables
Context
Operators and Precedence
Statements
Subroutines, Packages, and Modules
Object-Oriented Programming
Standard Methods
Pragmatic Modules
Arithmetic Functions
Conversion Functions
Structure Conversion
String Functions
Array and Hash Functions
Regular Expressions
Search and Replace Functions
File Test Operators
File Operations
Input/Output
Formatted Printing
Formats
Tying Variables
Directory Reading Routines
System Interaction
Networking
System V IPC
Miscellaneous
Information from System Databases
Special Variables
Special Arrays
Special Hashes
Standard Modules
Environment Variables
Multithreading
The Perl Compiler
The Perl Debugger
Chapter 15. System and Network Administration
Common Commands
Networking Overview
Overview of TCP/IP
Overview of Firewalls and Masquerading
Overview of NFS
Chapter 16. System and Network Administration
Alphabetical Summary of Commands
Chapter 17. Boot Methods
The Boot Process
LILO: The Linux Loader
Loadlin: Booting from MS-DOS
Dual-Booting Linux and Windows NT
Boot-Time Kernel Options
initrd: Using a RAM Disk
Index