Skip to content

UNIX The Textbook

ISBN-10: 032122731X

ISBN-13: 9780321227317

Edition: 2nd 2005 (Revised)

Authors: Syed Mansoor Sarwar, Robert Koretsky, Syed Aqeel Sarwar

List price: $131.20
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

UNIX: A Textbook assumes that the reader has no background in UNIX. It carefully blends important UNIX concepts, like inter-process communication and I/O redirection, with shell commands to enhance understanding of both. Chapters are organized so readers focus on a small set of related topics. The book begins by providing a "UNIX Quick Start" for readers who want to immediately start using the book as a reference and begin working with UNIX. Then, the book tours the UNIX application interface, guiding readers through operating system utilities. The second edition of this book also includes additional coverage of UNIX software development tools. This book is designed for operating system programmers who want to familiarize themselves with the UNIX environment. Knowledge of OS concepts is needed for this book, but no prior knowledge or experience of UNIX itself is required.
Customers also bought

Book details

List price: $131.20
Edition: 2nd
Copyright year: 2005
Publisher: Addison Wesley
Publication date: 7/22/2004
Binding: Paperback
Pages: 888
Size: 7.25" wide x 9.00" long x 1.50" tall
Weight: 3.036
Language: English

Preface
Acknowledgments
A "Quick Start" into the UNIX Operating System
Introduction
The Structure of a UNIX Command
Logging On and Logging Off
File Maintenance Commands and Help on UNIX Command Usage
Utility Commands
Command Aliases
Summary
Problems
Overview of Operating Systems
Introduction
What Is an Operating System?
Operating System Services
Character versus Graphical User Interfaces
Types of Operating Systems
The UNIX Family
Summary
Problems
Brief History of the UNIX Operating System
Introduction
The Development of the UNIX Operating System
Variations in UNIX Systems
Web Resources
Summary
Problems
Getting Started
Introduction
Computer System Software
UNIX Software Architecture
Logging On and Logging Off
Correcting Mistakes
Some Important System Setups
Summary
Problems
UNIX Shells
Introduction
Various UNIX Shells
Shell Metacharacters
Summary
Problems
Editing Text Files
Introduction
How to Do Short and Simple Edits by Using the pico Editor
Obtaining More Control by Using the vi Editor
Getting Maximum Control Using the emacs Editor
Summary
Problems
Electronic Mail
Introduction
How to Use the UNIX mail Command Effectively
Graphical E-mail with Kmail
pine-Another Full-Screen Display E-mail System
Summary
Problems
Files and File System Structure
Introduction
The UNIX File Concept
Types of Files
File System Structure
Navigating the File Structure
File Representation and Storage in UNIX
Standard Files and File Descriptors
End of File (eof) Marker
Summary
Problems
File Security
Introduction
Password-Based Protection
Encryption-Based Protection
Protection Based on Access Permission
Determining and Changing File Access Privileges
Special Access Bits
Summary
Problems
Basic File Processing
Introduction
Viewing Contents of Text Files
Copying, Moving, and Removing Files
Appending to Files
Combining Files
Comparing Files
Removing Repeated Lines
Printing Files and Controlling Print Jobs
Summary
Problems
Advanced File Processing
Introduction
Regular Expressions
Compressing Files
Sorting Files
Searching for Commands and Files
Searching Files
Cutting and Pasting
Encoding and Decoding
File Encryption and Decryption
Summary
Problems
File Sharing
Introduction
Duplicate Shared Files
Common Login for Members of a Team
Setting Appropriate Access Permissions on Shared File
Common Group for Members of a Team
File Sharing via Links
Summary
Problems
Redirection and Piping
Introduction
Standard Files
Input Redirection
Output Redirection
Combining Input and Output Redirection
I/O Redirection with File Descriptors
Redirecting Standard Error
Redirecting stdout and stderr in One Command
Redirecting stdin, stdout, and stderr in One Command
Redirecting without Overwriting File Contents (Appending)
UNIX Pipes
Redirection and Piping Combined
Error and Redirection in the C Shell
Recap of I/O and Error Redirection
FIFOS
Summary
Problems
Processes
Introduction
Running Multiple Processes Simultaneously
UNIX Process States
Execution of shell Commands
Process Attributes
Process and Job Control
Process Hierarchy in UNIX
Summary
Problems
Networking and Internetworking
Introduction
Computer Networks and Internetworks
The Reasons for Computer Networks and Internetworks
Network Models
The TCP/IP Protocol Suite
Internet Services and Protocols
The Client-Server Software Model
Application Software
Important Internet Organizations
Web Resources
Summary
Problems
Introductory Bourne Shell Programming
Introduction
Running a Bourne Shell Script
Shell Variables and Related Commands
Passing Arguments to Shell Scripts
Comments and Program Headers
Program Control Flow Commands
Summary
Problems
Advanced Bourne Shell Programming
Introduction
Numeric Data Processing
The Here Document
Interrupt (Signal) Processing
The exec Command and File I/O
Functions in the Bourne Shell
Debugging Shell Programs
Summary
Problems
Introductory C Shell Programming
Introduction
Running a C Shell Script
Shell Variables and Related Commands
Passing Arguments to Shell Scripts
Comments and Program Headers
Program Control Flow Commands
Summary
Problems
Advanced C Shell Programming
Introduction
Numeric Data Processing
Array Processing
The Here Document
Interrupt (Signal) Processing
Debugging Shell Programs
Summary
Problems
File System Backup
Introduction
Archiving and Restoring Files via tar
Software Distribution in the tar Format
Summary
Problems
UNIX Tools for Software Development
Introduction
Computer Programming Languages
The Compilation Process
The Software Engineering Life Cycle
Program Generation Tools
Static Analysis Tools
Dynamic Analysis Tools
Web Resources
Summary
Problems
UNIX GUI Basics
Introduction
Basics of Xfree86
The KDE Desktop Manager
The Mac OS X Aqua GUI
Web Resources
Summary
Problems
Command Dictionary
Glossary
Index