Books & Videos

Table of Contents

  1. Commands and Shells

    1. Chapter 1 Introduction

      1. Unix in the 21st Century
      2. Obtaining Compilers
      3. Building Software
      4. What's in the Quick Reference
      5. Beginner's Guide
      6. Solaris: Standard Compliant Programs
    2. Chapter 2 Unix Commands

      1. Introduction
      2. Alphabetical Summary of Common Commands
      3. Alphabetical Summary of Solaris Commands
      4. Alphabetical Summary of GNU/Linux Commands
      5. Alphabetical Summary of Mac OS X Commands
      6. Alphabetical Summary of Java Commands
    3. Chapter 3 The Unix Shell: An Overview

      1. Introduction to the Shell
      2. Purpose of the Shell
      3. Shell Flavors
      4. Shell Source Code URLs
      5. Common Features
      6. Differing Features
    4. Chapter 4 The Bash and Korn Shells

      1. Overview of Features
      2. Invoking the Shell
      3. Syntax
      4. Functions
      5. Variables
      6. Arithmetic Expressions
      7. Command History
      8. Job Control
      9. Command Execution
      10. Restricted Shells
      11. Built-in Commands (Bash and Korn Shells)
    5. Chapter 5 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
    6. Chapter 6 Package Management

      1. Linux Package Management
      2. The Red Hat Package Manager
      3. Yum: Yellowdog Updater Modified
      4. up2date: Red Hat Update Agent
      5. The Debian Package Manager
      6. Mac OS X Package Management
      7. Solaris Package Management
  2. Text Editing and Processing

    1. Chapter 7 Pattern Matching

      1. Filenames Versus Patterns
      2. Metacharacters
      3. Metacharacters, Listed by Unix Program
      4. Examples of Searching
    2. Chapter 8 The Emacs Editor

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Summary of Commands by Group
      4. Summary of Commands by Key
      5. Summary of Commands by Name
    3. Chapter 9 The vi, ex, and vim Editors

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Review of vi Operations
      4. vi Commands
      5. vi Configuration
      6. ex Basics
      7. Alphabetical Summary of ex Commands
    4. Chapter 10 The sed Editor

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Syntax of sed Commands
      4. Group Summary of sed Commands
      5. Alphabetical Summary of sed Commands
    5. Chapter 11 The awk Programming Language

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Patterns and Procedures
      4. Built-in Variables
      5. Operators
      6. Variable and Array Assignment
      7. User-Defined Functions
      8. Gawk-Specific Features
      9. Implementation Limits
      10. Group Listing of awk Functions and Commands
      11. Alphabetical Summary of awk Functions and Commands
      12. Output Redirections
      13. Source Code
  3. Software Development

    1. Chapter 12 Source Code Management: An Overview

      1. Introduction and Terminology
      2. Usage Models
      3. Unix Source Code Management Systems
      4. Other Source Code Management Systems
    2. Chapter 13 The Revision Control System

      1. Overview of Commands
      2. Basic Operation
      3. General RCS Specifications
      4. Alphabetical Summary of Commands
    3. Chapter 14 The Concurrent Versions System

      1. Conceptual Overview
      2. Command-Line Syntax and Options
      3. Dot Files
      4. Environment Variables
      5. Keywords and Keyword Modes
      6. Dates
      7. CVSROOT Variables
      8. Alphabetical Summary of Commands
    4. Chapter 15 The Subversion Version Control System

      1. Conceptual Overview
      2. Obtaining Subversion
      3. Using Subversion: A Quick Tour
      4. The Subversion Command Line Client: svn
      5. Repository Administration: svnadmin
      6. Examining the Repository: svnlook
      7. Providing Remote Access: svnserve
      8. Other Subversion Components
    5. Chapter 16 The GNU make Utility

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Makefile Lines
      4. Macros
      5. Special Target Names
      6. Writing Command Lines
    6. Chapter 17 The GDB Debugger

      1. Conceptual Overview
      2. Command-Line Syntax
      3. Initialization Files
      4. GDB Expressions
      5. The GDB Text User Interface
      6. Group Listing of GDB Commands
      7. Summary of set and show Commands
      8. Summary of the info Command
      9. Alphabetical Summary of GDB Commands
    7. Chapter 18 Writing Manual Pages

      1. Introduction
      2. Overview of nroff/troff
      3. Alphabetical Summary of man Macros
      4. Predefined Strings
      5. Internal Names
      6. Sample Document
  4. References

    1. Appendix A ISO 8859-1 (Latin-1) Character Set

    2. Appendix B Bibliography

      1. Unix Descriptions and Programmer's Manuals
      2. Unix Internals
      3. System and Network Administration
      4. Programming with the Unix Mindset
      5. Programming Languages
      6. TCP/IP Networking
      7. Software Development
      8. Emacs
      9. Standards
      10. O'Reilly Books
  1. Colophon