Paperback: 687 pages
Publisher: Pearson; 3 edition (February 16, 2003)
Product Dimensions: 7 x 1.6 x 9 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (13 customer reviews)
Best Sellers Rank: #435,440 in Books (See Top 100 in Books) #24 in Books > Computers & Technology > Programming > APIs & Operating Environments > Unix #170 in Books > Computers & Technology > Operating Systems > Unix #480 in Books > Textbooks > Computer Science > Operating Systems
This is an absolutely amazing book. You can read it if you know absolutely nothing about UNIX and learn how to use it. Else you can read it if you are an experienced user and find the reference information you need in a much simpler language than UNIX man pages or 1000-page manuals. The vast amount of information, no redundancy and clear explanations make this book worth every penny spent.Contents of the book were put together were thoughtfully. It contains very comprehensive coverage of features and utilities of UNIX, including very detailed coverage of Bourne, Korn and C shells. Additionally it has very nice introductory chapters on Networking, Internet and X-Windows, just the right amount of information to give a reader solid understanding of the foundations of the topic. Programmers will surely appreciate chapters on UNIX development facilities and systems programming, which contain just the right amount of information to get you to accomplish your tasks without flooding you with unnecessary details. Also, author includes examples for every feature, short enough to effectively illustrate how to use them, which I found very helpful.I personally used this book to teach myself UNIX (I was previously an NT person and didn't know anything about UNIX) and I am now doing hardcore development on Solaris with this book constantly on my desk.
Required for a class. Content is acceptable, but many times much too brief in definition of scripting functions. Thank goodness for the Internet. Some of the functions, like find, totally were syntactically different than our Solaris version of unix, but that probably is not this book's fault. The table of contents or index does not list the functions, so you better tab your book or get good at a front to back search of the book.Did I mention the typesetting? The function examples are in italics, so the pipes ( | ) have a forward slant such that they look like forward slashes ( / ). When you are learning a new computer language, especially one as inconsistent and syntactically complex as unix (I don't expect this to go unchallenged), you need all the breaks you can get. And, sharpen your eyes to discern the slight slant of the hat on the 1(one) vs. the flat top of the l (el).
I had to port some Windows C/C++ code to Solaris and went to the bookstore hoping to find something that would bring me up to speed with the basic utilities and UNIX concepts from the perspective of a programmer. Bookstore shelves are usually crowded with books that deal with the admin part of Unix but good programming books are a tad harder to find.The first few chapters about the commonly used utilities quickly taught me to navigate the system but a full 4 chapters are devoted to the shell - a general introduction, bsh, ksh and csh - which was too much for me. I skipped the ksh and csh chapters. Also the systems programming chapters goes into a lot of detail about files most of which I already knew. If you, like me are a Windows programmer making a transition to Unix, be prepared to wade through and often skip stuff you already know. The good thing however is that the writing style is lucid and clear and this book is an easy read. Introduction to file permissions(chown etc) is very well written. Examples are clear and well placed. The brief introductions to perl and awk are also useful.Though the price is on the higher side, I think this book is a good buy. Its kept me interested and reading for over a week now and I must say I know so much more Unix for that. If it had been priced say 10-12 dollars lower, I might have given this baby a 4 on 5.
I've had quite a few unix literature, but this book is one of the best I've seen on the subject. It does not intimidate beginners with unnecessary jargons, and still servers as a good reference book. I found chapter 13 (unix internals) really helpful. Don't let the dorky cover page fool you. Worth the last penny spent.
I got the first edition of this book in the 1990s and I loved it. Recently (2007), I needed UNIX skills in my job again and I thought, "Why not pick up the latest edition - the 3rd?" Well folks - It is bad.(1) It is poorly printed. Much of the text "fades out" in the low-quality printing they did. Even the binding and physical paper feel cheap when handled.(2) Pages of text are unchanged from the early 1990s - which also seems cheap - except now it's worse, because they've added in typos and even technical errors.(3) The index is so full of errors, it's unusable. Which means, if I want to look something up - forget it.Save your money, folks. The 3rd edition is not worth the high price tag.
I have the first edition of this book, and used it in college. This book does a good job explaining the basics and some intermediate topics. I particularly enjoyed chapters on system programming and unix internals. Also, the book serves as a good reference.Overall, I recommend this book to anyone who wants to start out with UNIX.
This book covers all useful topics about the UNIX, which is what I like. However, this book has many programs and command which are out-of-date. The author need to update new programming styles in the UNIX. The author does not give detailed explanation of the regular expresstion which is very powerful in vi, grap, ed and awk utility.
UNIX for Programmers and Users (3rd Edition) UNIX for Programmers and Users Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Linux for Programmers and Users UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers Tcl/Tk for Programmers: With Solved Exercises that Work with Unix and Windows Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming (4th Edition) (Developer's Library) UNIX Shell Scripting Interview Questions, Answers, and Explanations: UNIX Shell Certification Review First Unix: A freshman's guide to Unix/Linux system administration iOS 8 for Programmers: An App-Driven Approach with Swift (3rd Edition) (Deitel Developer Series) Essential System Administration: Tools and Techniques for Linux and Unix Administration, 3rd Edition Using Samba: A File and Print Server for Linux, Unix & Mac OS X, 3rd Edition Advanced Programming in the UNIX Environment, 3rd Edition UNIX Shells by Example, 3rd Edition C# 2012 for Programmers (5th Edition) (Deitel Developer Series) Advanced Mathematics for FPGA and DSP Programmers Advanced Mathematics for FPGA and DSP Programmers: Conquering Fixed-Point Pitfalls Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology) PHP Cookbook: Solutions and Examples for PHP Programmers Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)