UNIX in a Nutshell

UNIX in a Nutshell

Paperback(Fourth Edition)

$31.46 $34.95 Save 10% Current price is $31.46, Original price is $34.95. You Save 10%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, January 24

Product Details

ISBN-13: 9780596100292
Publisher: O'Reilly Media, Incorporated
Publication date: 10/20/2005
Series: In a Nutshell (O'Reilly) Series
Edition description: Fourth Edition
Pages: 908
Sales rank: 688,168
Product dimensions: 6.00(w) x 9.00(h) x 1.96(d)

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 "Learning the vi Editor" from O'Reilly.

Table of Contents

Dedication;
Preface;
Audience;
Scope of This Book;
Conventions;
Using Code Examples;
Safari® Enabled;
How to Contact Us;
Acknowledgments;
Part I: Commands and Shells;
Chapter 1: Introduction;
1.1 Unix in the 21st Century;
1.2 Obtaining Compilers;
1.3 Building Software;
1.4 What's in the Quick Reference;
1.5 Beginner's Guide;
1.6 Solaris: Standard Compliant Programs;
Chapter 2: Unix Commands;
2.1 Introduction;
2.2 Alphabetical Summary of Common Commands;
2.3 Alphabetical Summary of Solaris Commands;
2.4 Alphabetical Summary of GNU/Linux Commands;
2.5 Alphabetical Summary of Mac OS X Commands;
2.6 Alphabetical Summary of Java 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 Shell Source Code URLs;
3.5 Common Features;
3.6 Differing Features;
Chapter 4: The Bash and Korn Shells;
4.1 Overview of Features;
4.2 Invoking the Shell;
4.3 Syntax;
4.4 Functions;
4.5 Variables;
4.6 Arithmetic Expressions;
4.7 Command History;
4.8 Job Control;
4.9 Command Execution;
4.10 Restricted Shells;
4.11 Built-in Commands (Bash and Korn Shells);
Chapter 5: tcsh: An Extended C Shell;
5.1 Overview of Features;
5.2 Invoking the Shell;
5.3 Syntax;
5.4 Variables;
5.5 Expressions;
5.6 Command History;
5.7 Command-Line Manipulation;
5.8 Job Control;
5.9 Built-in Commands;
Chapter 6: Package Management;
6.1 Linux Package Management;
6.2 The Red Hat Package Manager;
6.3 Yum: Yellowdog Updater Modified;
6.4 up2date: Red Hat Update Agent;
6.5 The Debian Package Manager;
6.6 Mac OS X Package Management;
6.7 Solaris Package Management;
Part II: Text Editing and Processing;
Chapter 7: Pattern Matching;
7.1 Filenames Versus Patterns;
7.2 Metacharacters;
7.3 Metacharacters, Listed by Unix Program;
7.4 Examples of Searching;
Chapter 8: The Emacs Editor;
8.1 Conceptual Overview;
8.2 Command-Line Syntax;
8.3 Summary of Commands by Group;
8.4 Summary of Commands by Key;
8.5 Summary of Commands by Name;
Chapter 9: The vi, ex, and vim Editors;
9.1 Conceptual Overview;
9.2 Command-Line Syntax;
9.3 Review of vi Operations;
9.4 vi Commands;
9.5 vi Configuration;
9.6 ex Basics;
9.7 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 Variable and Array Assignment;
11.7 User-Defined Functions;
11.8 Gawk-Specific Features;
11.9 Implementation Limits;
11.10 Group Listing of awk Functions and Commands;
11.11 Alphabetical Summary of awk Functions and Commands;
11.12 Output Redirections;
11.13 Source Code;
Part III: Software Development;
Chapter 12: Source Code Management: An Overview;
12.1 Introduction and Terminology;
12.2 Usage Models;
12.3 Unix Source Code Management Systems;
12.4 Other Source Code Management Systems;
Chapter 13: The Revision Control System;
13.1 Overview of Commands;
13.2 Basic Operation;
13.3 General RCS Specifications;
13.4 Alphabetical Summary of Commands;
Chapter 14: The Concurrent Versions System;
14.1 Conceptual Overview;
14.2 Command-Line Syntax and Options;
14.3 Dot Files;
14.4 Environment Variables;
14.5 Keywords and Keyword Modes;
14.6 Dates;
14.7 CVSROOT Variables;
14.8 Alphabetical Summary of Commands;
Chapter 15: The Subversion Version Control System;
15.1 Conceptual Overview;
15.2 Obtaining Subversion;
15.3 Using Subversion: A Quick Tour;
15.4 The Subversion Command Line Client: svn;
15.5 Repository Administration: svnadmin;
15.6 Examining the Repository: svnlook;
15.7 Providing Remote Access: svnserve;
15.8 Other Subversion Components;
Chapter 16: The GNU make Utility;
16.1 Conceptual Overview;
16.2 Command-Line Syntax;
16.3 Makefile Lines;
16.4 Macros;
16.5 Special Target Names;
16.6 Writing Command Lines;
Chapter 17: The GDB Debugger;
17.1 Conceptual Overview;
17.2 Command-Line Syntax;
17.3 Initialization Files;
17.4 GDB Expressions;
17.5 The GDB Text User Interface;
17.6 Group Listing of GDB Commands;
17.7 Summary of set and show Commands;
17.8 Summary of the info Command;
17.9 Alphabetical Summary of GDB Commands;
Chapter 18: Writing Manual Pages;
18.1 Introduction;
18.2 Overview of nroff/troff;
18.3 Alphabetical Summary of man Macros;
18.4 Predefined Strings;
18.5 Internal Names;
18.6 Sample Document;
Part IV: References;
Appendix A: ISO 8859-1 (Latin-1) Character Set;
Appendix B: Bibliography;
Unix Descriptions and Programmer's Manuals;
Unix Internals;
System and Network Administration;
Programming with the Unix Mindset;
Programming Languages;
TCP/IP Networking;
Software Development;
Emacs;
Standards;
O'Reilly Books;
Colophon;

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

UNIX in a Nutshell 4.6 out of 5 based on 0 ratings. 10 reviews.
Anonymous More than 1 year ago
Well, I love having the nook book option available to me, and I have had a physical copy of "UNIX in a Nutshell" for over 15 years. I was away from the office and needed the reference, and also thought it was time to get an updated copy anyhow. I chose to get the eBook version since it would be with me wherever I was. Unfortunately, this implementation is suffering from terrible formatting on both my Nook reader for iPad and Nook. Many of the tables, including the particular one I needed to reference right away, format poorly and cut off or obscure critical information. This was quite pricey as eBooks go as well, I am very very dissapointed and will probably end up having to get an updated physical copy as well.
Jess-h More than 1 year ago
This book is a great reference for anyone using Unix. It is always out on my desk!
Anonymous More than 1 year ago
Larry49 More than 1 year ago
This book is a great reference book. I would not be without the latest edition.
Anonymous More than 1 year ago
This book is a must have tool for every UNIX admin either seasoned or new to supporting this OS.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Guest More than 1 year ago
Are you Unix user, programmer or system administrator? If you are, then this book is for you! Author Arnold Robbins, has written an outstanding 4th edition of a book that presents the broader state of Unix in today's world. Robbins, begins by covering Solaris 10, the latest version of the SVR4 operating system from Sun Microsystems, 'GNU/Linux, and Mac OS X. Then, he revises and reorganizes the Unix Commands in order to cover the three systems. The author continues by covering Bash, ksh93, and tcsh. In addition, he covers the popular Bash shell, along with the 1988 and 1993 versions of ksh. The author also examines the widely-used tcsh shell instead of the original Berkeley. Then, the author looks at the package management programs, which are used for the program installation on popular GNU/Linux systems. Next, he discusses GNU Emacs Version 21. Then, the author covers the vi and ex text editors. The author continues by covering GNU sed. In addition, he covers the awk programming language. The author also provides an introduction to source code management systems. Then, he looks at CVS. Next, the author discusses the Subversion version control system. Then, he focuses on GNU Make. The author continues by covering GDB debugger. Finally, he describes how to write a manual page. In particular, it's important to cover in this most excellent book, both commercial variants, and those where source code for the system and the utilities are freely available. Furthermore, the commands covered by the current POSIX standard form the core of author's presentation here.
Guest More than 1 year ago
With all the various versions of UNIX around (everything from System V, BAD, BP-UNIX to Linux, Solaris and even Mac OS X), it's hard to know what commands the version you are running will support. While virtually all UNIX OS support a lot of general commands, every one has their own specific ones. Which is one big reason why UNIX In A Nutshell has always been a great reference book to have on your shelf. Many of the book's chapters have the same name as the previous edition but have been revised and redone to document all the changes since the book's previous version. The book's introduction touches briefly on 'UNIX in the 21st century' and mentions the new OS like Linux and the MAC OS. The UNIX commands chapter lists common UNIX commands that UNIX users have known to grow and love. Various UNIX shells, like bash, tcsh,and ksh. Emacs, vi & the sed editors also have their own chapters and there's also a brand new chapter about the GDB debugging tool. nroff has been relegated to one small chapter in this edition (Manpages), as new document preparation programs have rendered it next to obsolete. This book brings UNIX into the 21st century in style.