This book is organized for ease of use in different situations. For example, you can read it from cover to cover to learn command line Linux from the ground up. Alternatively, once you are comfortable using Linux, you can use this book as a reference: Look up a topic of interest in the table of contents or index and read about it. Or, refer to one of the utilities covered in Part V, "Command Reference." You can also think of this book as a catalog of Linux topics: Flip through the pages until a topic catches your eye. The book also includes many pointers to Web sites where you can get additional information: Consider the Web an extension of this book.
A Practical Guide to Linux® Commands, Editors, and Shell Programming offers the following features:
Optional sections allow you to read the book at different levels, returning to more difficult material when you are ready to tackle it.
Caution boxes highlight procedures that can easily go wrong, giving you guidance before you run into trouble.
Tip boxes highlight places in the text where you can save time by doing something differently or when it may be useful or just interesting to have additional information.
Security boxes point out ways that you can make a system more secure.
The Supporting Web site at www.sobell.com includes corrections to the book, downloadable examples from the book, pointers to useful Web sites, and answers to even-numbered exercises.
Concepts are illustrated by practical examples found throughout the book.
The many useful URLs (Internet addresses) identify sites where you can obtain software and information.
Chapter summaries review the important points covered in each chapter.
Review exercises are included at the end of each chapter for readers who want to hone their skills. Answers to even-numbered exercises are available at www.sobell.com.
Important GNU tools, including gcc, gdb, GNU Configure and Build System, make, gzip, and many others, are described in detail.
Pointers throughout the book provide help in obtaining online documentation from many sources, including the local system and the Internet.