Unix in a Nutshell

by
Edition: 4th
Format: Paperback
Pub. Date: 2005-10-31
Publisher(s): Oreilly & Associates Inc
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $47.24

Buy New

Arriving Soon. Will ship when available.
$44.99

Buy Used

Arriving Soon. Will ship when available.
$33.74

Rent Book

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$33.59
$33.59

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

It's been six years and more than 200,000 unit sales since our bestselling third edition of "Unix in a Nutshell" was released, and the very nature of "Unix" itself has evolved. Our new fourth edition has been reworked to tell the current story of Unix and highlight the strengths of this network operating system in its various flavours. In true O'Reilly Nutshell fashion, this book is chock full of reference information on system- specific utilities and administration tools. Readers will find plenty of information that's essential to the way Unix works in the world today.

Author Biography

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

Preface xiii
Part I. Commands and Shells
Introduction
3(10)
Unix in the 21st Century
3(2)
Obtaining Compilers
5(1)
Building Software
6(1)
What's in the Quick Reference
7(1)
Beginner's Guide
8(3)
Solaris: Standard Compliant Programs
11(2)
Unix Commands
13(328)
Introduction
13(2)
Alphabetical Summary of Common Commands
15(226)
Alphabetical Summary of Solaris Commands
241(19)
Alphabetical Summary of GNU/Linux Commands
260(44)
Alphabetical Summary of Mac OS X Commands
304(17)
Alphabetical Summary of Java Commands
321(20)
The Unix Shell: An Overview
341(6)
Introduction to the Shell
341(1)
Purpose of the Shell
342(1)
Shell Flavors
343(1)
Shell Source Code URLs
344(1)
Common Features
344(1)
Differing Features
345(2)
The Bash and Korn Shells
347(70)
Overview of Features
348(1)
Invoking the Shell
349(1)
Syntax
350(7)
Functions
357(1)
Variables
358(8)
Arithmetic Expressions
366(2)
Command History
368(4)
Job Control
372(1)
Command Execution
372(1)
Restricted Shells
373(1)
Built-in Commands (Bash and Korn Shells)
374(43)
tcsh: An Extended C Shell
417(50)
Overview of Features
417(1)
Invoking the Shell
418(1)
Syntax
419(4)
Variables
423(12)
Expressions
435(3)
Command History
438(4)
Command-Line Manipulation
442(3)
Job Control
445(1)
Built-in Commands
446(21)
Package Management
467(68)
Linux Package Management
467(3)
The Red Hat Package Manager
470(14)
Yum: Yellowdog Updater Modified
484(5)
up2date: Red Hat Update Agent
489(3)
The Debian Package Manager
492(28)
Mac OS X Package Management
520(1)
Solaris Package Management
521(14)
Part II. Text Editing and Processing
Pattern Matching
535(8)
Filenames Versus Patterns
535(1)
Metacharacters
536(2)
Metacharacters, Listed by Unix Program
538(1)
Examples of Searching
539(4)
The Emacs Editor
543(18)
Conceptual Overview
543(2)
Command-Line Syntax
545(1)
Summary of Commands by Group
546(6)
Summary of Commands by Key
552(3)
Summary of Commands by Name
555(6)
The vi, ex, and vim Editors
561(34)
Conceptual Overview
561(1)
Command-Line Syntax
562(3)
Review of vi Operations
565(2)
vi Commands
567(7)
vi Configuration
574(5)
ex Basics
579(1)
Alphabetical Summary of ex Commands
580(15)
The sed Editor
595(16)
Conceptual Overview
595(1)
Command-Line Syntax
596(2)
Syntax of sed Commands
598(2)
Group Summary of sed Commands
600(1)
Alphabetical Summary of sed Commands
601(10)
The awk Programming Language
611(26)
Conceptual Overview
611(2)
Command-Line Syntax
613(1)
Patterns and Procedures
614(2)
Built-in Variables
616(1)
Operators
617(1)
Variable and Array Assignment
618(1)
User-Defined Functions
619(1)
Gawk-Specific Features
620(2)
Implementation Limits
622(1)
Group Listing of awk Functions and Commands
623(1)
Alphabetical Summary of awk Functions and Commands
623(9)
Output Redirections
632(2)
Source Code
634(3)
Part III. Software Development
Source Code Management: An Overview
637(6)
Introduction and Terminology
637(2)
Usage Models
639(1)
Unix Source Code Management Systems
640(1)
Other Source Code Management Systems
641(2)
The Revision Control System
643(16)
Overview of Commands
643(1)
Basic Operation
644(1)
General RCS Specifications
645(4)
Alphabetical Summary of Commands
649(10)
The Concurrent Versions System
659(38)
Conceptual Overview
659(2)
Command-Line Syntax and Options
661(3)
Dot Files
664(1)
Environment Variables
665(2)
Keywords and Keyword Modes
667(2)
Dates
669(3)
CVSROOT Variables
672(2)
Alphabetical Summary of Commands
674(23)
The Subversion Version Control System
697(48)
Conceptual Overview
697(5)
Obtaining Subversion
702(2)
Using Subversion: A Quick Tour
704(2)
The Subversion Command Line Client: svn
706(27)
Repository Administration: svnadmin
733(4)
Examining the Repository: svnlook
737(5)
Providing Remote Access: svnserve
742(1)
Other Subversion Components
743(2)
The GNU make Utility
745(20)
Conceptual Overview
745(1)
Command-Line Syntax
746(3)
Makefile Lines
749(5)
Macros
754(7)
Special Target Names
761(1)
Writing Command Lines
762(3)
The GDB Debugger
765(48)
Conceptual Overview
765(3)
Command-Line Syntax
768(2)
Initialization Files
770(1)
GDB Expressions
771(2)
The GDB Text User Interface
773(1)
Group Listing of GDB Commands
773(4)
Summary of set and show Commands
777(11)
Summary of the info Command
788(2)
Alphabetical Summary of GDB Commands
790(23)
Writing Manual Pages
813(16)
Introduction
813(1)
Overview of nroff/troff
814(5)
Alphabetical Summary of man Macros
819(4)
Predefined Strings
823(1)
Internal Names
823(1)
Sample Document
823(6)
Part IV. References
ISO 8859-1 (Latin-1) Character Set 829(8)
Bibliography 837(12)
Index 849

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.