Home > Store > Operating Systems > Servers
Think UNIX
- By Jon Lasser
- Published Jul 7, 2000 by Que. Part of the Que-Consumer-Other series.
- Register your product - get bonus material or coupon.
- Book
- ISBN-10: 0-7897-2376-X
- ISBN-13: 978-0-7897-2376-5
Features
Unix has a reputation for being cryptic and difficult to learn, but it doesn't need to be that way. Think Unix takes an analogous approach to that of a grammar book. Rather than teaching individual words or phrases like most books, Think Unix teaches the set of logical structures to be learned. Myriad examples help you learn individual commands, and practice problems at the end of difficult sections help you learn the practical side of Unix. Strong attention is paid to learning how to read "man pages," the standard documentation on all Unix systems, including Linux. While most books simply tell you that man pages exist and spend some time teaching how to use the man command, none spend any significant amount of space teaching how to use the content of the man pages. Even if you are lost at the Unix command prompt, you can learn subsystems that are specific to the Unix flavor.
|
25 of 25 people found the following review helpful
By A Customer
This review is from: Think UNIX (Paperback)
This book is a "One Horse" book, that horse being to teach UNIX to those who have used Windows or Macintosh OS's their whole life. Although I have been learning UNIX for over a year, and would like to think I know a little bit about it, it tends to be hard to remember how to tell someone else how to "do this" or "that". This book is great for that. This takes a user who knows how to use a mouse and keyboard, and knows how to navigate under a "windowed" operating system into the world of command prompts and even the X-Windows system. Don't expect this to make you a system administrator, it doesn't even touch many of the things a user doesn't need to know, but it does fulfill its purpose. If you would like to learn UNIX so you can install LINUX on your machine at home, this can be a great start. While a UNIX's are different in some way's, Jon tends to stick to common themes, and points out when a command just has a different name...
Read more
26 of 27 people found the following review helpful
By Edward J. Hyer (Baltimore, Maryland USA) - See all my reviews
This review is from: Think UNIX (Paperback)
The reason I cannot call Mr. Lasser's book a "life-saver" is because I would not have perished from the Earth without it. Indeed, I probably would have figured almost all of the stuff in this book out, given six or seven years. But you gotta ask yourself, "at what cost?" In hair torn out (it's leaving fast enough, isn't it?), in hyperventilation (save that for the gym), in premature aging. This book is not for Dummies. This book works best with people, as I may have indicated above, who Would Have Figured It Out by themselves. But while you may pretend to enjoy a rugged hike through the steeper parts of the learning curve, Mr. Lasser's book is like strapping on a jet-pack. The book is conversational, sometimes funny (though it helps if you spend a lot of your time in front of computers), and extremely direct. If you are just curious about what this Unix thing might be good for, read the book slowly, learn a lot, and gain a solid foundation for becoming the... Read more
13 of 14 people found the following review helpful
By A Customer
This review is from: Think UNIX (Paperback)
Cutting to the chase; an excellent book! I strongly recommend it if you are clear about what it is intended to accomplish. (The author even goes so far as to state his intent in the Introduction.)This book gives an overall understanding of the underpinnings of the Unix (and therefore the Linux) operating systems. It provides a broad-brush overview of how and why 'nix works the way it does, from file structures to manual formats. It does not provide detailed instruction in setting up or operating a system, in administering security programs or protocols, or even in programming. But if you learn like I do (actually, like most people do...) your learning cycle is greatly shortened if you first get a broad-brush overview. It provides a foundation for all the details that come later. If your intent is to learn *nix, my suggestion would be to buy or download a distribution (heck, some 'detail' books even come with one). Then go through the pain and suffering of installing... Read more |
› See all 17 customer reviews...
Table of Contents
Introduction.
I. UNIX CONCEPTS.
II. SHELL CONCEPTS.
III. X WINDOW SYSTEM CONCEPTS.
IV. APPENDIXES.
Updates & Corrections
Think Unix
ErrataGeneral Notes
- For the moment, all errors are in the first printing. When there's a second printing, I will think of some notation to determine which printings contain which errors.
- The SawMill window manager has been renamed SawFish, due to a namespace conflict with an existing package named SawMill. As far as I know, all URLs remain functional.
Specific Errors
- Page vi, Acknowledgements
The language metaphor for Unix is particularly apt here: Single pipes are like simple sentences, whereas longer pipelines are like complex sentences.
- Page 92
As a regular expression, it wouldn't match ta, tap, tapper, or anything with any character other than t anywhere in the expression.
- Page 124
ls: `echo bin`: No such file or directory
- That is, the quotes surrounding "echo bin" should be back quotes, not forward quotes. This is correct in the paragraph that follows the example.
- In the last paragraph, there's an extraneous space in the prompt, which should read [jon@frogbog tmp]$ .
- Page 171
- The section header should read &&, ||, and !, not &&, ??, and !
- Page 173
- In the first line, 'list commands to be done' should read 'list of commands to be done.'
- Page 180
- The third line of the example should read
> mv $foo `echo $foo|sed 's/-/_/g'`
- That is, backticks should surround the echo statement. This error is repeated in the first sentence following the example.
- Page 182
- The third line from the bottom of the page should read as follows:
> DIRCOUNT=`expr $DIRCOUNT + 1`
- That is, the quotes should be backquotes again.
- Page 187
- In the second paragraph, the grouping commands each have an extra closing character at the end; that is, they should read ( cd /etc ; grep my-regexp * ; cd * ) 2> /dev/null and { cd /etc ; grep my-regexp * ; cd * } 2> /dev/null.
- In the third paragraph, the find statement should be surrounded by back quotes rathe

This book includes free shipping!
This book includes free shipping!
eBook (Adobe DRM)
$23.99
$19.19
This eBook requires the free Adobe® Digital Editions software.
Before downloading this DRM-encrypted PDF, be sure to:
- Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
- Authorize your copy of Adobe Digital Editions using your Adobe ID. If you don't already have an Adobe ID, you can create one here.
- Request an Instructor or Media review copy
- Corporate, Academic, and Employee Purchases
- International Buying Options
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.

