| | Copyright |
| | Praise for Mark Sobell's Books |
| | Preface |
| | | Command line interface (CLI) |
| | | Linux distributions |
| | | Overlap |
| | | Audience |
| | | Benefits |
| | | Features Of This Book |
| | | Contents |
| | | Supplements |
| | | Thanks |
| | Chapter 1. Welcome to Linux |
| | | Free beer |
| | | The Gnu Linux Connection |
| | | The Heritage of Linux: Unix |
| | | What is so good about linux? |
| | | Overview of Linux |
| | | Additional Features of Linux |
| | | Chapter Summary |
| | | Exercises |
| | Part I. The Linux Operating System |
| | | Chapter 2. Getting Started |
| | | Conventions Used in This Book |
| | | Logging In |
| | | Working with the Shell |
| | | Curbing Your Power: Superuser Access |
| | | Getting the Facts: Where to Find Documentation |
| | | More About Logging In |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 3. Command Line Utilities |
| | | Special Characters |
| | | Basic Utilities |
| | | Working with Files |
| | | | (Pipe): Communicates Between Processes |
| | | Four More Utilities |
| | | Compressing and Archiving Files |
| | | Locating Commands |
| | | Obtaining User and System Information |
| | | Communicating with Other Users |
| | | Email |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 4. The Linux Filesystem |
| | | The Hierarchical Filesystem |
| | | Directory and Ordinary Files |
| | | Working with Directories |
| | | touch |
| | | Access peremissions |
| | | Links |
| | | Chapter summary |
| | | Exercises |
| | | ADVANCED EXERCISES |
| | | Chapter 5. The Shell |
| | | The Command Line |
| | | Standard Input and Standard Output |
| | | Running a Program in the Background |
| | | Filename Generation/Pathname Expansion |
| | | Builtins |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | Part II. The Editors |
| | | Chapter 6. The vim Editor |
| | | History |
| | | Tutorial: Creating and Editing a File with vim |
| | | The compatible Parameter |
| | | Introduction to vim Features |
| | | Command Mode: Moving the Cursor |
| | | Input Mode |
| | | Command Mode: Deleting and Changing Text |
| | | Searching and Substituting |
| | | Miscellaneous Commands |
| | | Yank, Put, and Delete Commands |
| | | Reading and Writing Files |
| | | Setting Parameters |
| | | Advanced Editing Techniques |
| | | Units of Measure |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 7. The emacs Editor |
| | | History |
| | | Tutorial: Getting Started with emacs |
| | | Basic Editing Commands |
| | | Online Help |
| | | Advanced Editing |
| | | Language-Sensitive Editing |
| | | More Information |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | Part III. THE SHELLS |
| | | Chapter 8. The Bourne Again Shell |
| | | Background |
| | | Shell Basics |
| | | Parameters and Variables |
| | | Processes |
| | | History |
| | | Aliases |
| | | Functions |
| | | Controlling bash Features and Options |
| | | Processing The Command Line |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 9. The Tc Shell |
| | | Assignment statement |
| | Part IV. Programming Tools |
| | | Chapter 10. Programming Tools |
| | | Programming In C |
| | | Using Shared Libraries |
| | | make: Keeps a Set of Programs Current |
| | | Debugging C Programs |
| | | Threads |
| | | System Calls |
| | | Source Code Management |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 11. Programming The Bourne Again Shell |
| | | Control Structures |
| | | file Descriptors |
| | | Parameters And Variables |
| | | Builtin Commands |
| | | Expressions |
| | | Shell Programs |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 12. The gawk Pattern Processing Language |
| | | Syntax |
| | | Arguments |
| | | Options |
| | | Notes |
| | | Language Basics |
| | | Examples |
| | | Error Messages |
| | | Chapter Summary |
| | | Exercises |
| | | Advanced Exercises |
| | | Chapter 13. The sed Editor |
| | | Syntax |
| | | Arguments |
| | | Options |
| | | Editor Basics |
| | | Examples |
| | | Chapter Summary |
| | | Exercises |
| | Part V. Command Reference |
| | | Command Reference |
| | | Utilities That Display and Manipulate Files |
| | | Network Utilities |
| | | Utilities That Display and Alter Status |
| | | Utilities That Are Programming Tools |
| | | Miscellaneous Utilities |
| | | Standard Multiplicative Suffixes |
| | | Common Options |
| | | The sample Utility |
| | Part VI. Appendixes |
| | | Appendix A. Regular Expressions |
| | | Characters |
| | | Delimiters |
| | | Simple Strings |
| | | Special Characters |
| | | Rules |
| | | Bracketing Expressions |
| | | The Replacement String |
| | | Extended Regular Expressions |
| | | Appendix Summary |
| | | Appendix B. Help |
| | | Solving A Problem |
| | | Finding Linux-Related Information |
| | | Specifying a Terminal |
| | | Appendix C. Keeping The System Up-To-Date |
| | | yum: Updates And Installs Packages |
| | | APT: An Alternative To yum |
| | | BitTorrent |
| | Glossary |
| | Index |