(Faculty Consultant, PDSIT, Bengal Engineering College, Howrah)
|About the book|
Your UNIX/Linux: The Ultimate Guide, written with both users and programmers in mind, is the ultimate UNIX/Linux text. Both pedagogical tool and exhaustive reference, it is well-suited to any course that includes UNIX or Linux. A strong pedagogical framework sets it apart from similar texts and allows beginning students to gain a firm grasp of fundamental concepts, while chapters on advanced topics inspire the more experienced reader to move beyond the basics. Nearly a thousand exercises and self-test questions provide a way for students to test and reinforce their understanding of the material.
While the chapter on vi/vim has been retained, the one on emacs has been condensed and relegated to an appendix. To make the transition to vi easier for beginners, Chapter 3 features the pico editor.
A separate chapter on the essentials of C programming has been added. The treatment, though brief, is just adeqate to understand the two chapters on Systems Programming that follow.
Chapter 15 now includes the popular Concurrent Version System (CVS), which is found on all Linux systems. SCCS and RCS continue to find place in this edition, but at least one of them would be removed in the next edition.
The GNU debugger (gdb) has been included in this edition since it is superior to dbx, even though the latter has been retained.
Over nine hundred self-test questions and exercises allow students to test and reinforce their understanding of key concepts.
Scores of real-life examples prompt the reader to envision the practical application of UNIX in situations they are likely to encounter.
Notes, Tips, and Caution boxes provide on-the-spot assistance to students.
Linux coverage supplements generic coverage of UNIX in cases where Linux behaves differently.
Coverage of the Korn, bash, and C shells is featured in appendices.
Scores of tables, diagrams, and screen shots make the fundamentals of the Unix operating system more accessible to students.
|Table of contents|
Part II -- User UNIX
Chapter 1 Introducing UNIX
Chapter 2 Getting familiar with UNIX Commands
Chapter 3 The File System
Chapter 4 File Attributes
Chapter 5 The vi/vim Editor
Chapter 6 The Shell
Chapter 7 The Process
Chapter 8 The Shell - Customizing the Environment
Chapter 9 Simple Filters
Chapter 10 Filters Using Regular Expressions - grep and sed
Chapter 11 Networking and Internet Tools
Part II--Programmer UNIX
Chapter 12 Filtering and programming with awk
Chapter 13 Shell Programming
Chapter 14 A C Programming Primer
Chapter 15 Program Development Tools
Chapter 16 Systems Programming I - Files
Chapter 17 Systems Programming II - Process Control
Chapter 18 perl - The Master Manipulator
Part III -- System Administration
Chapter 19 System Administration