Items related to UNIX: For Programmers and Users (2nd Edition)

UNIX: For Programmers and Users (2nd Edition) - Softcover

  • 4.00 out of 5 stars
    7 ratings by Goodreads
 
Image Not Available

Synopsis

A current and complete introduction to UNIX. This new edition provides complete up-to-date coverage of UNIX, including basic concepts, popular utilities, shells, networking, systems programming, internals, and system administration. A must for anyone who uses UNIX.

"synopsis" may belong to another edition of this title.

About the Author

Graham Glass graduated from the University of Southampton, England, with a bachelor's degree in computer science and mathematics in 1983. He emigrated to the United States and obtained his master's degree in computer science from the University of Texas at Dallas in 1985. He then worked as a UNIX/C systems analyst and became heavily involved with research in neural networks and parallel distributed processing. He later taught at the University of Texas at Dallas, covering a wide variety of courses, including UNIX, C, assembly language, programming languages, C++, and Smalltalk. He co-founded a corporation called ObjectSpace and currently trains and consults for such companies as DSC Corporation, Texas Instruments, Northern Telecom, J.C. Penney, and Bell Northern Research, using his OOP and parallel systems knowledge to design and build a parallel object-oriented computer system and language based on the Inmos T9000 transputer chip. In his spare time, he writes music, scuba dives, skis, and occasionally sleeps.

King Ables earned his bachelor's degree in computer science from the University of Texas at Austin in 1982. He has been a UNIX user, developer, systems administrator, or consultant since 1979, working at both small start-up companies and large corporations. He has provided support and training, developed UNIX product software and systems tools, and written product documentation and training materials. In the 1990s, he was the sole proprietor of a UNIX consulting concern in Austin before deciding to move to the mountains of Colorado. Prior to this project, he published a book on UNIX systems administration. He has written many magazine articles on various UNIX topics and holds a software patent on an e-commerce privacy mechanism. His professional interests include networking security and Internet privacy, but he likes hiking and skiing a bit more.

Excerpt. © Reprinted by permission. All rights reserved.

ABOUT THE BOOK

One of my jobs before writing this book was to teach UNIX to a variety of individuals, including university students, industry C hackers, and, occasionally, friends and colleagues. During that time, I acquired a large amount of knowledge, both in my head as well as in the form of a substantial library, that I often thought would be good to put into book form. When I began preparing my university lecture series about UNIX, I found that none of the available UNIX textbooks suited my purpose-they were either too unstructured, too specialized, or lacking in suitable exercises and projects for my students. In response to this situation, I wrote the very first version of the current book. After a couple of years of using it, I completely rewrote it, giving careful thought to the organization of the new material. I decided to group the information on the basis of various typical kinds of UNIX users, allowing the book to be utilized by a good range of people without completely going over the top (or underneath) anyone's head. One tricky decision concerned the level of detail to include about things like utilities and system calls. Most of these have a large number of specialized options and features that are rarely used, and to document them all and still cover the range of topics that I had targeted would result in a book about two feet thick. Because of this, I've included information only about the most common and useful features of utilities, shells, and system calls. I include references to other commercially available books for more detail. This hybrid-book approach seemed like a good compromise; I hope that you agree.

This edition adds a chapter on the Bourne Again Shell (also called "bash"), which has become more important because of its integral position in Linux. We have also updated the UNIX/Linux version information and X desktop and window manager details, expanded the existing coverage of perl and IPv6, and added and improved some command descriptions, quizzes, and exercises. Many organizational improvements, including new figure numbering, should make the book easier to use, as well.

LAYOUT OF THE BOOK

UNIX is a big thing. To describe it fully requires an explanation of many different topics from several different angles, which is exactly what I've tried to do. The book is split into the following sections, each designed for a particular kind of user:

1. What is UNIX?
2. UNIX Utilities for Nonprogrammers
3. UNIX Utilities for Power Users
4. The UNIX Shells
5. The Bourne Shell
6. The Korn Shell
7. The C Shell
8. The Bourne Again Shell
9. Networking
10. The Internet
11. Windowing Systems
12. C Programming Tools
13. Systems Programming
14. UNIX Internals
15. System Administration
16. The Future
Appendix
Bibliography

LAYOUT OF THE CHAPTERS
Every chapter in this book has the following standard prologue:

Motivation
Why it's useful to learn the material that follows.

Prerequisites
What the reader should know in order to negotiate the chapter successfully.

Objectives
A list of the topics presented.

Presentation
A description of the method by which the topics are presented.

Utilities
A list of the utilities covered in the chapter (when appropriate).

System calls
A list of the system calls covered in the chapter (when appropriate).

Shell commands
A list of the shell commands covered in the chapter (when appropriate).

In addition, every chapter ends with a review section, which contains the following items:

Checklist
A recap of the topics.

Quiz
A quick self-test.

Exercises
A list of exercises, rated easy, medium, or hard.

Projects
One or more related projects, rated easy, medium, or hard.

A GUIDE FOR TEACHERS

As I mentioned earlier, this book was originally written for an audience of undergraduate and graduate students. I suggest that a lecture series based on the book could be designed as follows:

  • If the students don't know the C language, then a medium-paced course could begin with Chapters 1, 2, 4, and 12. The lecturer could then introduce the students to C and use the contents of Chapter 13 for class exercises and projects.
  • If the students already know the C language, then a medium-paced course could include Chapters 1, 2, 4, 7,12,13, and 14. Projects focusing on parallel processing and interprocess communication will ensure that the students end up with a good knowledge of UNIX fundamentals.
  • If the students know the C language and are enthusiastic, I suggest that all of the chapters with the exception of Chapters 3, 5, and 6 be covered in one semester. I know this is possible, as I've taught the class that way!

NOMENCLATURE

Throughout this book, there are references to UNIX utilities, shell commands (i.e., commands that are part of a command shell itself), and system calls (UNIX library functions). It's quite easy to confuse these three things, so I adopted a consistent way to differentiate them:

  • UNIX utilities are always written in boldface, like this: "The mkdir utility makes a directory."
  • Shell commands are always written in italics, like this: "The history command lists your previous commands."
  • System calls are always followed by parentheses, like this: "The fork () system call duplicates a process."

Formal descriptions of utilities, shell commands, and system calls are supplied in a box, using a modified-for-UNIX Backus-Naur notation. The conventions of this notation are fairly simple and are described fully in the appendix.

All utilities, shell commands, and system calls, including the page numbers of the scripts and programs that use them, are fully cross-referenced in the appendix.

Sample UNIX sessions are presented in a Courier font. Keyboard input from the user is always displayed in italics, and annotations are always preceded by ellipses (...).

"About this title" may belong to another edition of this title.

  • PublisherPrentice Hall
  • Publication date1998
  • ISBN 10 0136816851
  • ISBN 13 9780136816850
  • BindingPaperback
  • LanguageEnglish
  • Edition number2
  • Number of pages640
  • Rating
    • 4.00 out of 5 stars
      7 ratings by Goodreads

Buy Used

Condition: Good
Item in good condition. Textbooks... View this item

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to basket

Other Popular Editions of the Same Title

Image Not Available

Featured Edition

ISBN 10:  0130617717 ISBN 13:  9780130617712
Publisher: Prentice-Hall, 1993
Softcover

Search results for UNIX: For Programmers and Users (2nd Edition)

Stock Image

Glass, Graham
Published by Pearson Education, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00068196534

Contact seller

Buy Used

US$ 7.76
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Glass, Graham; Ables, King
Published by Prentice Hall (edition 2nd), 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
Used Paperback

Seller: BooksRun, Philadelphia, PA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. 2nd. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 0136816851-11-1

Contact seller

Buy Used

US$ 7.78
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Glass, Graham; Ables, King
Published by Prentice Hall, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
Used Softcover

Seller: Zoom Books East, Glendale Heights, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Book is in good condition and may include underlining highlighting and minimal wear. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. Seller Inventory # ZEV.0136816851.G

Contact seller

Buy Used

US$ 9.11
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Glass, Graham,Ables, King
Published by Prentice Hall, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
Used paperback

Seller: Once Upon A Time Books, Siloam Springs, AR, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

paperback. Condition: Good. This is a used book in good condition and may show some signs of use or wear . This is a used book in good condition and may show some signs of use or wear . Seller Inventory # mon0000708788

Contact seller

Buy Used

US$ 5.35
Convert currency
Shipping: US$ 3.95
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Glass, Graham
Published by Prentice Hall, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2. Seller Inventory # G0136816851I3N00

Contact seller

Buy Used

US$ 9.33
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Ables, King, Glass, Graham
Published by Pearson Education, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
New Paperback

Seller: The Media Foundation, BEAVERTON, OR, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Book is in excellent condition. Pages are crisp and clean, binding tight. Cover shows light edgewear, shelfwear. 100% Satisfaction Guaranteed. Orders received before 3PM PT typically ship same day. All profits support the non-profit community. Seller Inventory # mon0000068401

Contact seller

Buy New

US$ 29.98
Convert currency
Shipping: US$ 4.49
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Glass, Graham, Ables, King
Published by Pearson Education, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
New Paperback

Seller: The Book Spot, Sioux Falls, MN, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: New. Seller Inventory # Abebooks37134

Contact seller

Buy New

US$ 64.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Glass, Graham; Ables, King
Published by Prentice Hall, 1998
ISBN 10: 0136816851 ISBN 13: 9780136816850
New Paperback

Seller: BennettBooksLtd, North Las Vegas, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. In shrink wrap. Looks like an interesting title!. Seller Inventory # Q-0136816851

Contact seller

Buy New

US$ 76.17
Convert currency
Shipping: US$ 6.95
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket