A Practical Guide to Linux(R) Commands, Editors, and Shell Programming

  Author:    Mark G. Sobell
  ISBN:    0131478230
  Sales Rank:    9941
  Published:    2005-07-01
  Publisher:    Prentice Hall PTR
  # Pages:    1008
  Binding:    Paperback
  Avg. Rating:    5.0 based on 44 reviews
  Used Offers:    15 from $31.20
  Amazon Price:    $31.49
  (Data above last updated:  2008-11-18 09:31:59 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
  

Explains how to work with the Linux operating system from the command line. The first few chapters quickly bring readers with little computer experience up to speed. The rest of the book is appropriate for more experienced computer users. This book does not describe a particular release or distribution of Linux but rather pertains to all recent versions of Linux. Using clear descriptions and many examples, this book shows you how to get the most out of your Linux system using the command interface.

                  Reader Reviews 1 - 50 of 50            Next
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
10-22-08 4 (NA)
(Hide Review...)  Linux Command-line Reference
Reviewer Permalink
This is a good Linux command-line reference for those who just started in this domain. It has full description of the commands and their possible syntaxes.

However, for those who have medium to advance hands-on, you feel that this book lacks providing tricks and shortcut pathways. In another word, it would be beneficial if this book provided advanced real-life examples.

Overall, I found this book helpful and the only one of its kind.
(Review Data Last Updated: 2008-11-19 05:47:09 EST)
04-17-08 5 4\6
(Hide Review...)  A book that will help you become a Linux command line guru
Reviewer Permalink
This is a book that I have been looking for for a long time. I have been looking for a book that takes me into the command line world of Linux but in a methodical way describing all the little options, tips, tricks but also the principles that make Linux shell so powerful.

Book begins with a brief history of Linux and very informative, relevant overview of the system architecture.
It proceeds with the in depth, hands on walkthrogugh the environment, shells, and command line utilities.
There is a very useful and every-day practical exercise at the end of the each chapter.

Book continues with in depth chapters on Linux filesystem, the shell, editors (emacs and vi) and the programming environment including (g)awk and sed.

Book concludes with excellend command reference section (300 pages) and Appendix on regular expressions (superb),
getting help with Linux and keeping the system up to date (using yum and bit torrent).

I could go on at length to describe what this book is but trust me, a promotion for the book that you see on Amazon is accurate. This book is as good as it sounds. It is reviewed by 42 reviewers on Amazon and average score is 4.5 stars out of 5. I give it 5.
(Review Data Last Updated: 2008-10-24 10:02:53 EST)
03-18-08 3 (NA)
(Hide Review...)  Lots of stuff, but oriented toward scripting
Reviewer Permalink
The claim that this is a "practical guide to Linux commands . . ." is an overstatement. The coverage of commands is relatively minimal. This volume doesn't really get into any depth or go beyond basic commands. The Command Reference (Part V of the book) is incomplete. It definitely is not a guide to using Linux.

Several editors and a bit of programming are covered , though again the coverage is cursory.

Overall, this is probably an okay reference for experienced Linux users. For people like me who don't use Linux often or in-depth, it is frankly not of very much use.

Jerry

(Review Data Last Updated: 2008-04-17 01:54:45 EST)
02-26-08 3 1\1
(Hide Review...)  Comprehensive but overwhelming for a n00b
Reviewer Permalink
I found this book to be just ok - it covers the basics of Linux and many important/frequently used commands but I am remotely satisfied with this book because the author focuses on stuff that many users probably will find less useful.

The learning curve is quite steep if you're relatively new to Linux - the author is describing very basic stuff like GNU, Linux file systems, simple shell commands and such, and then suddenly rushes into complicated shell programming and scripts.

Few examples from this book that I know I will never use but who knows, other users may find that:

-This book is great if you're into emacs and vi(m) since it dedicates over 100 pages on these two text editors but I prefer using nano so for me these chapters were more or less wasted.
-This book is great if you're into shell programming.

Why spend 100+ pages on vim and emacs when at least some pages could've been dedicated to a Security Section that this book doesn't have?
Perhaps emacs and vim are important because programming requires a good set of text editors..?

The Appendix is great though - there's an extensive collection of commands that can be useful for all newbies and intermediate users.

Someone will probably flame me for this review, saying I should've read the book's title before purchasing it. Yes, you are right - I should've.
But then again, if this book clearly was written for intermediate users, why mention GNU, basics of Linux and its file systems and so forth to begin with?
(Review Data Last Updated: 2008-03-18 13:03:56 EST)
02-14-08 5 (NA)
(Hide Review...)  Practical Guide to Linux Commands, Editors, and Shell Programming
Reviewer Permalink
Practical Guide to Linux Commands, Editors, and Shell Programming

The book give a solution to one of the most biggest problem of a Linux junior Sys Admin:
How to automate tasks and decrease the amount of time that "waste" for
Regular operations.
Although from first look, the book content look like a "Boring Staff", after reading
It, the reader would improve his theoretical and practical capabilities -
And may help to itself to focus it the real job.
The book give a lots of useful examples that provide a good background
To the theoretical fields.
The only disadvantage from my point of view is that this book don't
Cover Perl and Python (and Optional PHP).
Although one book may not cover all, I hope that the author will write
A second volume that will cover this nice script languages.


(Review Data Last Updated: 2008-02-26 09:26:28 EST)
01-20-08 5 (NA)
(Hide Review...)  It is what it says
Reviewer Permalink
This book is exactly what the title states - a practical guide to Linux commands, editors and shell programming. It doesn't teach you how to make all the server software run on your machine. But it does give an excellent and detailed explanation of the commands in the Bash and TC shells, and explains how to write shell scripts. The details the author goes into with the two most common editors (VI and EMACS) was just about right for me. He also has a 250 page reference section on each command in Linux. It's been several years since I used Unix, so this was a great refresher session for me, and it makes a good reference manual when I'm writing new scripts.
(Review Data Last Updated: 2008-02-15 06:25:17 EST)
01-01-08 2 1\4
(Hide Review...)  For beginners only
Reviewer Permalink
This Practical Guide is really a *Beginners* Guide for linux end-users. The volume is comprehensive from the point of view of an end user that is new to linux. I was looking for something with more depth for that could assist a beginner that is setting up linux server. Most administrative tasks like setting up networks and local services are glossed over with no practical reference.

This book goes back Amazon.
(Review Data Last Updated: 2008-01-21 14:25:25 EST)
01-01-08 2 (NA)
(Hide Review...)  For beginners only
Reviewer Permalink
This Practical Guide is really a *Beginners* Guide for end-linux users. The volume is comprehensive from the point of view of an end user that is new to linux. I was looking for something with more depth for that could assist a beginner that is setting up linux server. At that task this book failed. Most administrative tasks like setting up network and local sevices are glossed over with no practical reference.

This book goes back Amazon.
(Review Data Last Updated: 2007-12-31 23:39:20 EST)
12-28-07 5 (NA)
(Hide Review...)  The rare technical book that's still useful one year after I bought it...
Reviewer Permalink
I'm a reasonably technically competent computer user who a bit less than one year ago wanted to try using Ubuntu Linux as my primary operating system. To make that happen, I needed a book that could help me get oriented to Linux usage and help me learn some of Linux's "more than newbie" tricks and techniques.

Well, the good news began when A Practical Guide to Linux got me started with some excellent chapters and summary lists of many useful albeit less obvious Linux commands.

But the book didn't stop there. It also has some VERY good chapters about both the VIM and EMACS text editors. I especially found the VIM chapters (more than one!) very good at getting me up to speed on both basic and advanced VIM commands and techniques.

But wait, don't answer yet. After nearly a year of using Linux, I find The Practical Guide to Linux back beside my keyboard. This time it's helping me begin doing some shell programming and C programming.

In short, A Practical Guide to Linux is both well written and well edited. It's a book the author and publishers can be justifiably proud of having produced.

If you're technically competent enough to get Linux up and working, but still need a "friend" to help you make Linux do some useful work, I believe The Practical Guide to Linux will be a very useful addition to your technical library and a very good complement to your Linux adventure...
(Review Data Last Updated: 2007-12-31 23:39:20 EST)
12-21-07 5 (NA)
(Hide Review...)  First time linux user
Reviewer Permalink
I am in a software support role at work. I ran into a project that was the first time we needed to use Linux.
I would recommend this book. It is a great reference.
(Review Data Last Updated: 2007-12-29 03:35:21 EST)
12-21-07 5 (NA)
(Hide Review...)  Excellent book for the committed
Reviewer Permalink
The is, perhaps, the best single book for the individual committed to learning the Linux command line. It is clearly written, concise but thorough, and (miracle of miracles) well edited.

Sobell doesn't waste time with cutesy asides or clever ploys; he delivers the goods rapid-fire, but well illustrated and logically arranged. Make no mistake, however, this is not the book for dabblers. It demands focus, for each word counts. It requires commitment, for it makes no effort to entertain. Nevertheless, those who are ready to assume the task will be well rewarded for their efforts.
(Review Data Last Updated: 2007-12-29 03:35:21 EST)
12-13-07 5 1\1
(Hide Review...)  A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
Reviewer Permalink
It is the best book I have ever seen that lets you master the most commonly used stuff (with the concepts behind each of them). Nice supplement for those man pages.
(Review Data Last Updated: 2007-12-21 02:11:50 EST)
12-06-07 5 1\1
(Hide Review...)  Great Book
Reviewer Permalink
Totally unlike most Linux books, it avoids discussing everything via GUI and jumps right into making the power of the command line your friend.
(Review Data Last Updated: 2007-12-13 11:25:56 EST)
11-27-07 5 (NA)
(Hide Review...)  Great Book
Reviewer Permalink
This is the best Linux book I've come across in years. Great for beginners or those using Linux for years.
(Review Data Last Updated: 2007-12-07 07:16:05 EST)
11-06-07 1 0\2
(Hide Review...)  Useless
Reviewer Permalink
This book is bloated. I didn't find anything useful for myself. If you had worked on any unix or have mac then just look for other books.
(Review Data Last Updated: 2007-11-27 08:44:34 EST)
10-01-07 5 (NA)
(Hide Review...)  Brilliant book
Reviewer Permalink
A must for all Linux Admins. Covers all what we need to perform our job.
(Review Data Last Updated: 2007-11-06 21:42:43 EST)
09-27-07 5 (NA)
(Hide Review...)  One of the 'You must have' books for IT professionals
Reviewer Permalink
Very good book, very complete and well explained. And with tons of practices.
You must have.
====
Muy buen libro, muy completo y bien explicado. Y con toneladas de ejemplos.
Hay que tenerlo.
(Review Data Last Updated: 2007-10-01 11:37:02 EST)
09-22-07 5 (NA)
(Hide Review...)  Linux made easy...
Reviewer Permalink
This book makes Linux easy. I'm currently taking a college course using this book and it makes learning fun and interesting. Great book for beginners like myself to start off with.
(Review Data Last Updated: 2007-09-27 23:19:37 EST)
09-15-07 5 (NA)
(Hide Review...)  Excellent!
Reviewer Permalink
Very helpful, understandable book. I have very little experience with Linux command line, but I've found this to be an excellent help.A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
(Review Data Last Updated: 2007-09-22 09:38:34 EST)
08-31-07 5 (NA)
(Hide Review...)  Great
Reviewer Permalink
A must have book for everyone who aims to get the maximum of the GNU/Linux OS.
(Review Data Last Updated: 2007-09-15 09:48:13 EST)
08-19-07 5 (NA)
(Hide Review...)  Nicely Done and Comprehensive
Reviewer Permalink
I bought the book to help improve my shell scripting skills. One quote on the book cover accurately states it all:

"A comprehensive, practical guide plus an outstanding reference with hundreds of realistic, high-quality examples!"

I'm don't think I could describe the book better. I highly recommend the book.
(Review Data Last Updated: 2007-08-31 18:02:02 EST)
02-24-07 5 6\6
(Hide Review...)  If you are MS Certified, and tired of the headache, try this and Ubuntu.
Reviewer Permalink
It is very good. Well organized and you can find the subject you want in there. I am not deep in this subject yet, but it cross references well with other books, and you have some assurence that you will wind up in the correct place. And I have. Sit down and read the introductions to the topics, and you will return when the maturity changes come.
(Review Data Last Updated: 2007-08-19 20:01:53 EST)
02-23-07 5 2\2
(Hide Review...)  If you are MS Certified, and tired of the headache, try this and Ubuntu.
Reviewer Permalink
It is very good. Well organized and you can find the subject you want in there. I am not deep in this subject yet, but it cross references well with other books, and you have some assurence that you will wind up in the correct place. And I have. Sit down and read the introductions to the topics, and you will return when the maturity changes come.
(Review Data Last Updated: 2007-04-11 09:54:05 EST)
01-31-07 5 5\12
(Hide Review...)  A brief review on the Sobell's Linux Guide
Reviewer Permalink
This book is a very well elaboreted Linux guide in the sence that
its organization leads the user directly to his necessities.
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
01-30-07 5 0\3
(Hide Review...)  A brief review on the Sobell's Linux Guide
Reviewer Permalink
This book is a very well elaboreted Linux guide in the sence that
its organization leads the user directly to his necessities.
(Review Data Last Updated: 2007-02-24 03:42:54 EST)
01-11-07 4 13\13
(Hide Review...)  Good for Newbies who want to Program
Reviewer Permalink
I found this book to be very understandable. I have no experience with Linux but I was writing scripts without any trouble.
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
01-10-07 4 1\1
(Hide Review...)  Good for Newbies who want to Program
Reviewer Permalink
I found this book to be very understandable. I have no experience with Linux but I was writing scripts without any trouble.
(Review Data Last Updated: 2007-01-30 20:44:58 EST)
11-10-06 5 15\17
(Hide Review...)  Very helpful for beginner Unix/Linux users
Reviewer Permalink
As a newcomer to Unix and Linux operating systems, I just needed a reference so I could be productive enough to perform tasks without relying on others. The book enabled me to do this. I read the other reviews about how the book works for both beginner and advanced users. I borrowed 2 books before buying this one. This one is the only one I use.
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
11-09-06 5 (NA)
(Hide Review...)  Very helpful for beginner Unix/Linux users
Reviewer Permalink
As a newcomer to Unix and Linux operating systems, I just needed a reference so I could be productive enough to perform tasks without relying on others. The book enabled me to do this. I read the other reviews about how the book works for both beginner and advanced users. I borrowed 2 books before buying this one. This one is the only one I use.
(Review Data Last Updated: 2007-01-10 23:16:32 EST)
11-09-06 4 2\3
(Hide Review...)  Nice Coverage
Reviewer Permalink
This is a very good book on Linux and presents the material in an easy-to-read style. The author does a nice job of organizing the content despite the complexity of the material.

Also recommended would be the Linux Bible.
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
11-06-06 5 4\4
(Hide Review...)  Excellent Resource!!
Reviewer Permalink
This book has it all. Having to work with multiple OS's and programming languages each day, one does find that one sometimes cannot recall what to execute where or which tool/command does what - A Practical Guide to Linux to the rescue!!
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
11-06-06 4 2\2
(Hide Review...)  Great review of Shell scripting
Reviewer Permalink
Great review of what the title says, but if you're looking for other linux support, you're going to have to look elsewhere. This is purely a shell coding book, and not an intro to anything else. I like it.
(Review Data Last Updated: 2007-07-08 19:08:23 EST)
08-31-06 5 1\1
(Hide Review...)  Remarkably well written
Reviewer Permalink
This book is remarkably well written. It is wonderfully clear and precise. Topics are introduced in a logical order, with great care taken to build on previous concepts. This is a book that works well for beginners as well as for more experienced users, or as a refresher. There is enough explanation so that someone can grasp a new concept, and yet the explanation is sufficiently concise so that it doesn't slow down someone who already has some Unix/Linux skills and is simply reviewing. The book excels in every respect: chapter organization, sub-topic organization, and clear typographical conventions. But the biggest strength of the book is simply the clarity of the writing.
(Review Data Last Updated: 2006-11-06 00:38:08 EST)
08-20-06 5 (NA)
(Hide Review...)  informative view.
Reviewer Permalink
Very good book for the money. All commands are demistified and defined. Bash and C shells are discussed and demistified. This is a great book for anyone trying to learn LINUX.
(Review Data Last Updated: 2006-09-01 09:39:31 EST)
07-24-06 5 1\3
(Hide Review...)  Good book, It complements nicely DVD course
Reviewer Permalink
It is great book no questions here. I was listening to another reviewer's advice and paired it with "UNIX Essentials and UNIX Core" DVD and this thing works! The book elaborates on many subjects and the DVD gives the whole variety of prospectives on Linux and UNIX. I also liked the clear organization of this book. It takes one glance in the list to figure out what do you need and how to get it. It also helps to see how many things maybe accomplished by variety of ways to avoid mishaps.
(Review Data Last Updated: 2006-08-20 09:07:06 EST)
07-05-06 5 (NA)
(Hide Review...)  Excellent introduction to commands,shells and editors
Reviewer Permalink
If you are a beginner/intermediate linux user in need of tutorial style treatment of commands, editors and shell programming then look no further. The author has done an excellent job presenting the chapters, from the basics to more advanced, gradually building on the concepts learned, in a simple, easy-to-read text. This book shines in explaining the commands with relevant examples and differs from the others in not being a printed man pages. The author also details the subtleties of shell (bash and tc) and shell commands where appropriate. The chapters on sed and gawk are invaluable, so are the chapters on vim and emacs. This book also doubles as an excellent command reference - Part 5 of the book is dedicated to this.

This book neither teaches you nor is intended to teach the nuances of mounting/unmounting devices, loading modules, managing disks and partitions, runlevels, boot sequences and boot loaders, networking, user administration and such. Linux administrator handbook by Evi Nemeth et al and How Linux Works by Brian Ward fills this gap nicely.

The verdict:
Reads so well cover to cover. Highly recommended for beginners.
(Review Data Last Updated: 2006-07-25 00:37:39 EST)
07-02-06 5 (NA)
(Hide Review...)  review of A Practical Guide to Linux Commands, Editors, and Shell Programming
Reviewer Permalink
Clear, concise, and comprehensive.
(Review Data Last Updated: 2006-07-10 19:54:38 EST)
06-28-06 5 1\1
(Hide Review...)  Watch your options!
Reviewer Permalink
It is good book, decent reference but if you like I'm just starting out get "UNIX Essentials and UNIX Core" DVD course. Yes it is pricey but you're getting precisely what you have been paying for. I found this book to be great but in the same time I found the DVD course to be unmatched. The ability to sit down and listen and watch and follow is can not be substituted with a book. If you are more on economy side, I found that there's no economy as I'm now of the subjects that with book like that, or with any other book it would take me forever to come up.
I read this book (along with other dozens) in a train to refresh and to get slightly different prospective however the TRAINING is with DVD as it pays back way faster.
I give these book 5 stars because it is nice book, and comparing apple to apples it is one good, useful book.
(Review Data Last Updated: 2006-07-10 19:54:38 EST)
05-10-06 5 1\1
(Hide Review...)  Essential guide and reference
Reviewer Permalink
A 'must have' book relevant to any version of Linux. A 'text book' format that presents general theory along with optional exercises for review and practice (organized for basic and advanced levels).

Part V is what makes this book indispensable, providing over 200 pages of a most comprehensive catalogue of command references in alphabetical order (indicating options, notes and discussions of each with numerous examples).

An appendix with a glossary of general terms extends the usefulness of this book for non-specialists.
(Review Data Last Updated: 2006-07-10 19:54:38 EST)
03-02-06 5 4\5
(Hide Review...)  It makes nice introduction to Linux
Reviewer Permalink
What I really appreciate about this book that it starts at the beginning and not in the middle. When I have started with this one, the only thing I knew about Linux that it is a word of five letters. I went through "UNIX Essentials and UNIX Core" DVD course while been reading the book and it was great and helpful. There are some books that you read and then sell on Amazon, but not this one! I bet you going to keep it for as long as Linux will be around. I would also appreciate if the same book could be squeezed into some smaller format to take live into small compartment of my notebook's bag. In two words: great book!
(Review Data Last Updated: 2006-07-07 09:59:41 EST)
02-05-06 5 (NA)
(Hide Review...)  A powerful book if you are Linux User
Reviewer Permalink
Just so you know the book is big but has very useful information. All major and common commands are discussed with examples along. The author also discussed two important editors (VI and EMACS). I found the book very helpful for novices as well for experienced linux users.
Overall, I recommend this book. You will not be disappointed.
(Review Data Last Updated: 2006-07-07 09:59:41 EST)
11-07-05 5 11\12
(Hide Review...)  Very nice book for novice people
Reviewer Permalink
This is a very nice book for novice unix users.

This book put everything in perspective/context. It starts with a short history of Linux/Unix/GNU and the relation between each other.

It is also a very complete book. It covers the main commands, editors, shell programming, et. cetera.

The nice thing (especially for novice people), is that there are a lot of examples with a description what it does. The examples are very usable. Because a lot of examples use multiple commands this book can also been seen as a cookbook how you can do certain task using e.g. the command line interface.

So this book is not one big printed man pages (a lot of other books are).

One little disadvantage is that this book need some updating. E.g. CVS is covered but the emerging Subversion not. Maybe it is a good idea to cover also subversion in the next edition.
(Review Data Last Updated: 2006-07-07 09:59:41 EST)
10-10-05 5 11\12
(Hide Review...)  great foundational reference
Reviewer Permalink
This book is the best distro-agnostic foundational Linux reference I've ever seen, out of dozens of Linux-related books I've read. It's a constant battle to find a good Linux book that isn't wedded implicitly or explicitly to a specific distribution (usually something Red Hat related), more about KDE and GNOME applications and other specific applications the authors favor than about real Linux skills, or both. Finding this book was a real stroke of luck. If you want to really understand how to get things done at the command line, where the power and flexibility of free unixlike OSes really live, this book is among the best tools you'll find toward that end. About the only way it could be better is to be released under an open documentation license.
(Review Data Last Updated: 2006-07-07 09:59:41 EST)
09-23-05 5 44\44
(Hide Review...)  Book Review: A Practical Guide to Linux Commands, Editors, and Shell Programming
Reviewer Permalink
I recently was fortunate enough to receive a review copy of this book from Prentice Hall publishers, and am happy to submit this review. I found this very large volume (1008 pages!) to be quite interesting and a valuable source of information for both Linux beginners and veterans alike. As the title may suggest, it covers some of the most commonly used Linux commands, the two main editors (Vim and Emacs), and some shell programming techniques with the Bash and tcsh shells. I found it to be quite "distro-neutral", as the material presented should be available on virtually any Linux system, and does not reference distro-specific tools. The book seems very well organized into Parts and Chapters, and there are also some excellent appendices and additional matter at the end of the book, which I'll discuss later in this review.

Part I is entitled "The Linux Operating System", and starts out with some introductory "welcome" and "getting started" material which is good reading for newbies but can easily be skipped by others. The next chapter in this part covers how to use the more commonly used commands such as ls, cp, rm, and tar. This is followed up by a chapter on the Linux filesystem, including the hierarchical layout, directories, pathnames, permissions, and file links. There is a nice section in this chapter which describes what is found in nearly all of the standard directories such as /boot, /etc, /home, /usr, and so on. Also notable here was an excellent description of how to set (and understand!) file and directory permissions. The final chapter in this part provides an introduction to the shell and command line. It covers standard input/output, redirection, pipes, and backgrounding of commands. Most of the information in these first 5 chapters will probably be a review for more experienced Linux users, but they are outstanding reading for newcomers. One thing I did notice as a great feature of the book is that there is a "Chapter Summary" at the end of each chapter which is really excellent, and a list of "Exercises" to help you see and use the information in a more hands-on way.

Part II is called simply "The Editors", and devotes about 60 pages each to Vim and Emacs. A brief history of each is provided, and a pretty good tutorial of basic usage is walked through. Both chapters include a command referance/summary, and some customization tips. Even the well known "debate" about which editor to use is mentioned, although no preference is indicated. For the record, this writer prefers Vim... J There are more in-depth books available to explain each editor in greater detail, but these chapters provide a good introductory lesson.

Part III contains two chapters, one each on the "bash" shell and the "tcsh" shell. Some of the procedures and concepts in this part may well be more information than is desired by many Linux users, but command-line types will want to read all of this material. The differences between these two shells are discussed, and the fact that most users will only need to learn about "bash", as it is normally the default shell on most modern Linux distributions. I found some good information on customizing your shell, and using the "dot files" such as .bash_profile and .bashrc to control things like aliases and your environment variables.

Part IV covers "Programming Tools". The first chapter here discusses programming in C, including the basics of the gcc compiler, using shared libraries, debugging procedures, system calls, and source code management (CVS). It should be noted that this chapter describes the process of writing and compiling programs with C, but is not intended to teach C programming if you don't already understand most of it. The next chapter (11) is a quite extensive (about 100 pages) discussion of programming with the Bash shell. It covers control structures, parameters, variables, loops, arrays, expressions, functions, and builtin commands. Numerous examples are shown to help with understanding the concepts. I would recommend this particular chapter for those wishing to increase their ability to write effective shell scripts for system administration. The final two chapters in Part IV cover the "gawk" and "sed" utilities, which are essential for more advanced text processing and shell scripting. Again, there are numerous excellent examples given which really aid in understanding the material, followed by some suggested excercises for putting your new knowledge to work. This part should be required reading for any system administrator.

Part V is the "Command Reference" section. This is a very complete reference (240 pages) on how to use virtually all Linux utilities and shell builtins, from "at" to "xargs". The layout for each command is presented in the manner of a man page, only much more readable and including excellent notes and examples which are not found in a man page. All options are well explained, and there is extensive use of tables and summaries. This may be the most useful portion of the entire book, and serves both as a great refresher for veterans, and a nice learning process for beginners. The material here is presented in "plain English", which helps a lot.

The remainder of the book is made up of three appendixes, a glossary, and an index. Appendix A is an excellent presentation of "regular expressions", an often little-understood but important skill for system administrators to have. Spend some time reading this one. Appendix B is simply called "Help", and tells you about the wide array of help resources available to a Linux user. Helpful websites are listed, and mailing lists and newsgroups are described. The final Appendix C touches on keeping your system updated, although it is quite limited by only discussing the "yum" and "apt" utilities. This could have been done a little better by including some additional distro tools, and/or more generic ideas for updating. The final two sections of the book are a 50 page Glossary and a 50 page Index, both of which seem quite complete.

Overall I found this book to be quite excellent, and it has earned a spot on the very front of my bookshelf. It covers the real "guts" of Linux - the command line and it's utilities, and does so very well. It's strongest points are the outstanding use of examples, and the Command Reference section. Highly recommended for Linux users of all skill levels. Well done to Mark Sobell and Prentice Hall for this outstanding book!

(Review Data Last Updated: 2006-07-07 09:59:41 EST)
09-17-05 5 17\21
(Hide Review...)  Guide to becoming a Linux guru and not just a user
Reviewer Permalink
For some people knowing how to do something through a graphical interface is akin to knowing how to drive without knowing how an engine, transmission, etc. work together to make the car run. For them knowing how to get down to the command line and get things done that either the graphical interface does not allow or does not do the way you want it done is a matter of pride and represents the dividing line between a user and a power user. If you want to become a real Linux guru and know how to work the command line to do whatever you want including commands, editing, shell programming, and scripting this is one of the better books available. Readable, straight-forward, educational, it is a one-of-kind reference that blends the educational aspect of a typical book on learning Linux with a typical book of command line references. A Practical Guide to Linux is highly recommended.
(Review Data Last Updated: 2006-07-07 09:59:41 EST)
08-24-05 5 3\10
(Hide Review...)  A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
Reviewer Permalink
If you are parachuting into the Linux(R) plains, stuff this in your backpack.
(Review Data Last Updated: 2006-07-05 14:11:17 EST)
08-22-05 4 2\5
(Hide Review...)  Excellent book for all users
Reviewer Permalink
This is one of my favorite books for Linux. It lists many commands regulary used by most users and a bunch of advanced and more rarely used commands that are interesting. It's pedagogical and has good language. I recommend this one for everyone who needs a bit more information about linux, the filesystem, some coding-utilities and much more.
(Review Data Last Updated: 2006-07-02 11:57:33 EST)
08-17-05 5 4\6
(Hide Review...)  Excellant Reference
Reviewer Permalink
This book is everything you'd want as a command line reference. Very detailed and so far I haven't found a topic not covered that I would need info on. Well written and comprehensive. Highly recommended for those looking to learn more about command line control of Linux or just looking for a handy reference for that obscure command you've forgotten the syntax of/options for.
(Review Data Last Updated: 2006-06-28 13:20:27 EST)
08-08-05 5 5\7
(Hide Review...)  A very useful learning tool
Reviewer Permalink
This book is a very useful tool for anyone who wants to "get behind the hood" so to speak and really start putting the power of Linux to work. What I find particularly frustrating about man pages is that they never include examples---Sobell, on the other hand, outlines very clearly what the command does and then gives several common, easy-to-understand examples which make it a breeze to start shell programming on one's own. As with Sobell's other works, this is simple, straight-forward, and easy to read. A great book that will stay on the shelf at easy arm's reach for a long time.
(Review Data Last Updated: 2006-05-10 11:54:38 EST)
07-27-05 5 5\7
(Hide Review...)  within Linux, the book doesn't take sides
Reviewer Permalink
Sobell expands on his earlier books to give us this latest offering. Somewhat monumental in scope. Basically because the intended audience is quite diverse. He suggests that you could fall into any of these categories - system administrator, programmer, or new Linux user. And if you are a sysadmin or programmer, your prior experience with Linux might vary from none to considerable.

The book also attempts not to play favourites concerning the various Linux distributions that exist - from Red Hat, Novell/SUSE, Debian, Knoppix and others. These essentially have a commonality of functionality which the book documents. This approach may be better than trying to discern the comparative advantages of each distribution.

He also follows this when describing the two most common shells used in Linux - the Bourne shell and the T shell. Each is considered important enough to warrant its own chapter. You can take your pick as to which you prefer.

Yet again, this is done with the two text editors, vim and emacs. In the unix world, the debate between their proponents has spawned innumerable threads in newsgroups. Basically, vim is simpler to use but emacs is more powerful. Anyway, he gives each editor its own chapter, with enough details in both so that you can decide according to your own preferences. If you really can't decide, just plump for one at random and stick to it. Both are good enough that you won't go wrong.
(Review Data Last Updated: 2006-03-02 14:29:37 EST)
  
                  Reader Reviews 1 - 50 of 50            Next
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated