 |
Linux in a Nutshell by Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins
Book Summary InformationAuthor: Arnold Robbins, Ellen Siever, Robert Love, Stephen Figgins Edition: Paperback Audio: English (Unknown); English (Original Language); English (Published) Published: 2009-09-29 ISBN: 0596154488 Number of pages: 944 Publisher: O'Reilly Media
Book Reviews of Linux in a NutshellBook Review: I wore out my copy of an earlier edition. This one is better. Summary: 5 Stars
Years ago I purchased a copy of Linux in a Nutshell, fourth edition. That book has been well used and is looking a bit shabby. When O'Reilly offered me a free review copy of Linux in a Nutshell, sixth edition, I jumped at the chance. Some of the thoughts that follow will apply to either edition (as well as the not-reviewed fifth edition, which I don't have), but I will point out some of the more important or obvious updates to help others who also own older editions to determine whether the changes are sufficient to convince them to buy the new version.
This book is not intended as a tutorial, but rather as a quick reference. While the irony of titling a 900+ page book "... in a Nutshell" is not lost on me, like all of the books in O'Reilly's Nutshell series, this book is a fabulous resource for finding out the details of a specific command or concept rapidly.
Let me start with the foundation for my opinion that this book is one of the most useful and important books for anyone who uses Linux from the command line on a regular basis or wants to be able to or plans to do so. Any command you should desire to use is listed in chapter 3, with the command's syntax and options. This gives you one place to look that does not require an internet connection or the patience to scroll up and down reading man pages for commands. This is a book about Linux as it was originally conceived and intended: a powerful operating system based directly upon and consistent with the philosophy and design of Unix, but free for anyone to download, install, copy, modify, share and use.
This book is not about how to use Linux on the desktop, and in fact, the sixth edition does not cover the Linux desktop at all. What you do find are discussions, descriptions, and definitions of all of the main tools and tricks a person needs to get work accomplished using Linux as a platform--not the specific programming languages like C, Java or Python, but the underlying tools such as commands from the GNU project and BSD, editors like vi and emacs, using the bash shell, source code management using subversion and git (both new to this edition, replacing a discussion of CVS), and great introductions to Linux system and network administration. In addition, we have a wonderful new chapter on virtualization command line tools that covers all the main options such as KVM, Xen and VMware.
I am amazed that my description thus far has only scratched the surface of the book. I haven't yet mentioned the chapters covering sed and gawk, the discussion of software package management, the chapter detailing LILO and Grub boot loaders, or the lovely section on pattern matching which should save a lot of people a good amount of time.
My disappointments in the book are a bit niggly. While the book was written and tested using each of the main Linux distributions (Debian, Ubuntu, Fedora and SUSE), there have been a couple of updates to software covered in the book that were not available when the book went to press. Since I know how long it takes to write and prepare a manuscript for printing, it is kind of silly for me to want a book that was published in September 2009 to cover Windows 7 (although dual booting with earlier versions is covered), ext4, or Grub2, even if these are all current in late October 2009 (the latter two being included in Ubuntu 9.10).
The positives are that this is a clear, well written and edited (disclosure: I worked with one of the editors, Andy Oram, on VMware Cookbook), and filled with valuable information with an easy to use index and table of contents with a tighter than previous focus on the internal bits of Linux without the earlier distractions of trying to mention GNOME and KDE or a wider variety of shell options while only covering each with too little detail to be useful. This edition expands the content on the things it does cover to a very useful level of detail while making the hard decision of what to omit to keep the book within a bindable number of pages.
In any edition, this book has a permanent place on my shelf for reference. If you own an older version, the decision to buy the latest edition will depend on whether you want or need the absolute latest info on specific commands (this stuff doesn't change often, but it does change) and whether you are interested in the new or expanded material covered in this edition as outlined above. If you never use the command line in Linux, the book might not interest you. Otherwise, I can't imagine using Linux without having a copy nearby.
Disclosures: I bought an earlier edition, but was given the sixth edition free by O'Reilly as a review copy, I write for O'Reilly, and I have worked with one of the editors who also worked on this book.
Summary of Linux in a NutshellEverything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.
This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You'll find many helpful new tips and techniques in this reference, whether you're new to this operating system or have been using it for years.
- Get the Linux commands for system administration and network management
- Use hundreds of the most important shell commands available on Linux
- Understand the Bash shell command-line interpreter
- Search and process text with regular expressions
- Manage your servers via virtualization with Xen and VMware
- Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools
- Process text files with the sed editor and the gawk programming language
- Manage source code with Subversion and git
|
 |
Linux TCP/ IP Network Administrationby Scott Mann Prentice Hall; Published: 2001-07-26; Paperback; BookBest price: $8.99Price in other shops: $54.99
Linux and Windows: A Guide to Interoperabilityby Ed Bradford, Lou Mauget Pearson Education; Published: 2001-12-14; Paperback; BookBest price: $10.25Price in other shops: $44.99
Integrating Linux and Windowsby Mike McCune Prentice Hall PTR; Published: 2000-12-19; Paperback; BookBest price: $26.96Price in other shops: $39.99
Real World Linux Security: Intrusion Prevention, Detection and Recovery (Open Source Technology)by Bob Toxen Prentice Hall PTR; Published: 2000-11-30; Paperback; BookBest price: $3.99Price in other shops: $44.99
The UNIX and Windows 2000 Handbook: Planning, Integration and Administrationby Lonnie Harvel, David Webb, Steven Flynn, Todd Whitehurst Prentice Hall; Published: 2000-05-14; Paperback; BookBest price: $4.45Price in other shops: $64.00
Linux Desk Reference (Open Source Technology Series)by Scott Hawkins Prentice Hall; Published: 1999-11-30; Paperback; BookBest price: $1.97Price in other shops: $29.99
Linux User's Guide : Using the Command Line and Gnome With Red Hat Linux 9.0 - Textbook Onlyby Carolyn Gillay Franklin Beedle & Associates; Published: 2004; Paperback; Book
Linux: The Textbookby Syed Mansoor Sarwar, Robert Koretsky, Syed Aqeel Sarwar Addison Wesley; Published: 2001-07-12; Paperback; BookBest price: $100.44Price in other shops: $117.00
UNIX to Linux® Porting: A Comprehensive Referenceby Alfredo Mendoza, Chakarat Skawratananond, Artis Walker Prentice Hall; Published: 2006-04-22; Paperback; BookBest price: $41.22Price in other shops: $69.99
RHCE Red Hat Certified Engineer Linux (Exam RH302)by Michael Jang McGraw-Hill Osborne Media; Published: 2004-03-30; Paperback; BookBest price: $23.29Price in other shops: $59.99
|
Running Linuxby Matthias Kalle Dalheimer, Matt Welsh O'Reilly Media; Published: 2005-12-29; Paperback; BookBest price: $24.55Price in other shops: $49.99
Unix in a Nutshell, Fourth Editionby Arnold Robbins O'Reilly Media; Published: 2005-11-02; Paperback; BookBest price: $16.99Price in other shops: $34.95
Learning Perlby Randal L. Schwartz, brian d foy, Tom Phoenix O'Reilly Media; Published: 2011-07-01; Paperback; BookBest price: $22.24Price in other shops: $39.99
Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))by Cameron Newham O'Reilly Media; Published: 2005-04-05; Paperback; BookBest price: $19.47Price in other shops: $34.95
Learning the vi and Vim Editorsby Arnold Robbins, Elbert Hannah, Linda Lamb O'Reilly Media; Published: 2008-07-22; Paperback; BookBest price: $19.79Price in other shops: $34.99
UNIX and Linux System Administration Handbook (4th Edition)by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley Prentice Hall; Published: 2010-07-24; Paperback; BookBest price: $40.43Price in other shops: $59.99
Linux Command Line and Shell Scripting Bible, Second Editionby Richard Blum, Christine Bresnahan Wiley; Published: 2011-04-12; Paperback; BookBest price: $28.16Price in other shops: $49.99
Linux All-in-One For Dummiesby Emmett Dulaney For Dummies; Published: 2010-09-14; Paperback; BookBest price: $22.34Price in other shops: $39.99
Linux Pocket Guideby Daniel J. Barrett O'Reilly Media; Published: 2004-03-01; Paperback; BookBest price: $5.40Price in other shops: $9.95
Practical Guide to Linux Commands, Editors, and Shell Programming, A (2nd Edition)by Mark G. Sobell Prentice Hall; Published: 2009-11-29; Paperback; BookBest price: $24.82Price in other shops: $49.99
|