Life With UNIX
A Guide for Everyone
Publisher: Prentice Hall, 1989 , 346 pages
ISBN: 0-13-536657-7
Synopsis:
- Toggle Synopsis
-
This is essential reading for the UNIX beginner as well as the expert.
With an irreverent and easy-to-read style, authors Don Libes and Sandy Ressler examine all of UNIX's advantages as well as its shortcomings — exploring everything that manuals and introductory texts neglect.
Table of Contents:
- Toggle Table of Contents
-
- Section 1: Past, Present, Future
- Chapter 1: UNIX History
- Before the Beginning
- In the Beginning
- Philosophy
- 1979 — Seventh Edition
- Politics — Part I
- Politics — Part II
- UNIX Cloning
- The UNIX Trademark
- Recent History: 980-1986
- Politics — Part III
- Is UNIX Just History?
- Who's Who
- Chapter 2: UNIX Present
- UNIX — A Perfunctory Definition
- The UNIX Philosophy
- The User Interface
- UNIX, the Operating System
- Versions
- Portability — Part I
- Portability — Part II
- UNIX Licensing
- Buying UNIX
- Making the Decision
- The Mechanics
- The Dominant UNIX Sellers
- The Dominant UNIX Hardware and Porters
- The Dominant UNIX Clones
- The Dominant UNIX Customers
- The Dominant UNIX Competitors
- Chapter 3: UNIX Future
- Standards
- C Standards
- UNIX Standards
- Merging System C with BSD with XENIX
- Mach
- Berkeley 4.3 and BRL
- Changing Technologies
- User-Friendly UNIX — The Macintosh/Smalltalk Influence
- C++
- The Networking Influence
- Portables and Laptops
- UNIX: The Standard Operating System
- A Foundation for Innovation
- Section 2: UNIX Information
- Chapter 4: Printed Information
- The UNIX Manuals
- A Little History
- Obtaining Manuals
- Organization of the Manuals
- What?!? No Manual On the Kernel?
- Sources Are The Ultimate
- UNIX and C Bookstores and Publishers
- Reference Cards
- Books
- Periodicals
- Chapter 5: Nonprinted Information
- Conferences
- Conference Freebies and Other Trash
- Workshops
- Courses
- User Groups
- Section 3: Inside UNIX
- Chapter 6: The User's Environment
- Beachbombing for Shells
- Shell Basics
- I/O Redirection
- Pipes
- Shell Scripts
- Aliases
- Environment Variables
- Process Control
- File Structure and Names
- A Tool is a Command is a Filter is a ...
- File Manipulation Commands
- Data Manipulation Commands
- Programming Commands
- Miscellaneous Commands
- Putting It All Together
- Chapter 7: The Programmer's Environment
- System Concepts
- I/O
- Ordinary Files and Directories
- Devices
- Device Drivers
- Basic I/O System Calls
- Standard I/O
- Some More Device Drivers
- Processes
- Signals
- C and Other Languages
- C and UNIX: A Symbiotic Relationship
- Libraries
- C Preprocessor
- Support Tools
- Debuggers
- Make
- Version Control
- Yacc and Lex
- Profiling
- Lint
- Curses
- Editors
- Other Tools
- Chapter 8: The Administrator's Environment
- Managing the System
- Initial Configuration
- Booting
- Halting
- Debugging after a Crash
- Managing Disks
- Mounting and Unmounting the File System
- Maintaining File System Integrity
- Backups
- Disk Quotas
- Symbolic Links
- Find, Xargs
- Managing Tapes
- Managing Terminals and Serial Lines
- Init and Getty
- Termcap and Terminfo
- Setting Terminal Options — stty
- Managing Users
- User Accounts
- Group Accounts
- Communication
- Uucp
- Managing System Activity
- Miscellaneous Files
- Daemons and Other Processes
- Security & Insecurity
- File Permissions
- Superuser a.k.a. Root
- Setuid
- Security in a Distributed Environment
- Section 4: Outside UNIX
- Chapter 9: UNIX Underground
- Usenet
- How to Get on Usenet
- Commercial Usenet and Public-access UNIX Systems
- Acessing Other Networks
- Usenet History
- April Fools Day on Usenet
- The Future of Usenet
- Public-domain or Otherwise Free Software
- Archives
- Usenet Source Newsgroups
- User Group Software
- GNU and the Free Software Foundation
- MINIX
- Public-domain Hardware
- Games
- Obfuscated C
- Chapter 10: UNIX Services
- Benchmarking
- Consulting
- Emergency!
- Jobs
- Looking For New Employees
- Looking For New Jobs
- Mailing Lists
- Porting, Integration and Installation
- Porting
- Integration and Installation
- Security
- Validation
- Timesharing
- typesetting and Publishing
- Chapter 11: UNIX Applications
- Vertical Software
- Accounting and Finance
- Artificial Intelligence
- CAD, CAE, CAM
- Character Graphics, Form and Menu Systems
- Communications
- Databases and Database Management Systems
- Desktop Publishing
- Editors
- Fourth Generation Languages
- Graphics
- Mail, Messaging
- Mathematical Modeling
- Office Automation
- Programming Languages
- Shell Compilers
- Spreadsheets
- System Administration
- The Toolchest
- Windows
- Chapter 12: UNIX Meets the Real World
- Databases and Database Management Systems
- Distributed UNIX
- Emulators and Coexistence
- Fault Tolerance, Transaction Processing
- International UNIX
- Mainframes and Supercomputers
- Micros
- Network File Systems
- Networking
- Parallel Processing
- Real-Time Processing, UNIX Executives
- Security
- Workstations
Reviews:
Life With UNIX
Rating: (Not Rated)
Mandatory reading, a must read, read or I'll shoot you, read it god-damnit, its an excellent, brilliant and humoristic book. Can't be missed.