Synopses & Reviews
You may have seen Unix quick-reference guides, but you've never seen anything like UNIX in a Nutshell. Not a scaled-down quick reference of common commands, UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest Unix problems, this one reference should be all the documentation you need.The third edition of UNIX in a Nutshell includes thorough coverage of System V Release 4. To that, author Arnold Robbins has added the latest information about:
- Sixty new commands in The Alphabetical Summary of Commands
- Solaris 7
- Shell syntax (sh, csh, and the 1988 and 1993 versions of ksh)
- Regular expression syntax
- vi and ex commands, as well as newly updated Emacs information
- sed and awk commands
- troff and related commands and macros, with a new section on refer
- make, RCS (version 5.7), and SCCS commands
In addition, there is a new Unix bibliography to guide the reader to further reading about the Unix environment.If you currently use Unix SVR4, or if you're a Solaris user, you'll want this book. UNIX in a Nutshell
is the most comprehensive quick reference on the market, a must for any Unix user.
This text provides a complete reference to UNIX, containing all commands and options, along with descriptions and examples that put the commands in context. For all but the thorniest UNIX problems, this reference book should be of value.
The bestselling, most informative Unix reference book is now more complete and up to date. Not a scaled-down quick reference of common commands, "UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest Unix problems, this one reference should be all the documentation you need. Thoroughly covering System V Release 4 and Solaris 7, the third edition of "UNIX in a Nutshell features 60 new commands, expanded Korn shell documentation, an expanded text editing section with the latest Emacs information, and a comprehensive Unix bibliography. If you currently use Unix SVR4, or if you're a Solaris user, you'll want this book. "UNIX in a Nutshell is the most comprehensive quick reference on the market, a must for any Unix user.
This up-to-date guide is not a scaled-down quick reference of common commands but a complete reference containing all commands -- including 60 new ones -- and options, along with generous descriptions and examples that put the commands in context.
Includes bibliographical references (p. 566-575) and index.
About the Author
Arnold Robbins, an Atlanta native, is a professional programmer and technical author. He has worked with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. He has been a heavy AWK user since 1987, when he became involved with gawk, the GNU project's version of AWK. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for AWK. He is currently the maintainer of gawk and its documentation. He is also coauthor of the sixth edition of O'Reilly's Learning the vi Editor. Since late 1997, he and his family have been living happily in Israel.
Table of Contents
Dedication; Preface; Audience; Scope of This Book; Conventions; How to Contact Us; Acknowledgments; Commands and Shells; Chapter 1: Introduction; 1.1 Merging the Traditions; 1.2 Bundling; 1.3 What's in the Quick Reference; 1.4 Beginner's Guide; 1.5 Guide for Users of BSD-Derived Systems; 1.6 Solaris: Standard Compliant Programs; Chapter 2: Unix Commands; 2.1 Alphabetical Summary of Commands; Chapter 3: The Unix Shell: An Overview; 3.1 Introduction to the Shell; 3.2 Purpose of the Shell; 3.3 Shell Flavors; 3.4 Common Features; 3.5 Differing Features; Chapter 4: The Bourne Shell and Korn Shell; 4.1 Overview of Features; 4.2 Syntax; 4.3 Variables; 4.4 Arithmetic Expressions; 4.5 Command History; 4.6 Job Control; 4.7 Invoking the Shell; 4.8 Restricted Shells; 4.9 Built-in Commands (Bourne and Korn Shells); Chapter 5: The C Shell; 5.1 Overview of Features; 5.2 Syntax; 5.3 Variables; 5.4 Expressions; 5.5 Command History; 5.6 Job Control; 5.7 Invoking the Shell; 5.8 Built-in C Shell Commands; Text Editing and Processing; Chapter 6: Pattern Matching; 6.1 Filenames Versus Patterns; 6.2 Metacharacters, Listed by Unix Program; 6.3 Metacharacters; 6.4 Examples of Searching; Chapter 7: The Emacs Editor; 7.1 Introduction; 7.2 Summary of Commands by Group; 7.3 Summary of Commands by Key; 7.4 Summary of Commands by Name; Chapter 8: The vi Editor; 8.1 Review of vi Operations; 8.2 Movement Commands; 8.3 Edit Commands; 8.4 Saving and Exiting; 8.5 Accessing Multiple Files; 8.6 Interacting with Unix; 8.7 Macros; 8.8 Miscellaneous Commands; 8.9 Alphabetical List of Keys; 8.10 Setting Up vi; Chapter 9: The ex Editor; 9.1 Syntax of ex Commands; 9.2 Alphabetical Summary of ex Commands; Chapter 10: The sed Editor; 10.1 Conceptual Overview; 10.2 Command-Line Syntax; 10.3 Syntax of sed Commands; 10.4 Group Summary of sed Commands; 10.5 Alphabetical Summary of sed Commands; Chapter 11: The awk Programming Language; 11.1 Conceptual Overview; 11.2 Command-Line Syntax; 11.3 Patterns and Procedures; 11.4 Built-in Variables; 11.5 Operators; 11.6 Variables and Array Assignments; 11.7 User-Defined Functions; 11.8 Group Listing of awk Functions and Commands; 11.9 Implementation Limits; 11.10 Alphabetical Summary of Functions and Commands; Text Formatting; Chapter 12: nroff and troff; 12.1 Introduction; 12.2 Command-Line Invocation; 12.3 Conceptual Overview; 12.4 Default Operation of Requests; 12.5 Group Summary of Requests; 12.6 Alphabetical Summary of Requests; 12.7 Escape Sequences; 12.8 Predefined Registers; 12.9 Special Characters; Chapter 13: mm Macros; 13.1 Alphabetical Summary of mm Macros; 13.2 Predefined String Names; 13.3 Number Registers Used in mm; 13.4 Other Reserved Macro and String Names; 13.5 Sample Document; Chapter 14: ms Macros; 14.1 Alphabetical Summary of ms Macros; 14.2 Number Registers for Page Layout; 14.3 Reserved Macro and String Names; 14.4 Reserved Number Register Names; 14.5 Sample Document; Chapter 15: me Macros; 15.1 Alphabetical Summary of me Macros; 15.2 Predefined Strings; 15.3 Predefined Number Registers; 15.4 Sample Document; Chapter 16: man Macros; 16.1 Alphabetical Summary of man Macros; 16.2 Predefined Strings; 16.3 Internal Names; 16.4 Sample Document; Chapter 17: troff Preprocessors; 17.1 tbl; 17.2 eqn; 17.3 pic; 17.4 refer; Software Development; Chapter 18: The Source Code Control System; 18.1 Introduction; 18.2 Overview of Commands; 18.3 Basic Operation; 18.4 Identification Keywords; 18.5 Data Keywords; 18.6 Alphabetical Summary of SCCS Commands; 18.7 sccs and Pseudo-Commands; Chapter 19: The Revision Control System; 19.1 Overview of Commands; 19.2 Basic Operation; 19.3 General RCS Specifications; 19.4 Conversion Guide for SCCS Users; 19.5 Alphabetical Summary of Commands; Chapter 20: The make Utility; 20.1 Conceptual Overview; 20.2 Command-Line Syntax; 20.3 Description File Lines; 20.4 Macros; 20.5 Special Target Names; 20.6 Writing Command Lines; 20.7 Sample Default Macros, Suffixes, and Rules; Appendixes; ASCII Character Set; Obsolete Commands; Introduction; Alphabetical Summary of Commands; Bibliography; Colophon;