Programming Books C Java PHP Python Learn more Browse Programming Books
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Linux Command Line and Shell Scripting Bible Paperback – May 12, 2008

ISBN-13: 978-0470251287 ISBN-10: 8126516879 Edition: 1st

8 New from $36.22 19 Used from $16.89
Amazon Price New from Used from
Paperback, May 12, 2008
$36.22 $16.89

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 840 pages
  • Publisher: Wiley; 1 edition (May 12, 2008)
  • Language: English
  • ISBN-10: 8126516879
  • ISBN-13: 978-0470251287
  • ASIN: 047025128X
  • Product Dimensions: 9.1 x 7.3 x 1.8 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #656,458 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Learn all the command lines for all Linux shells in this one-stop guide

There's a lot to be said for going back to basics. Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way—with command lines and automated scripts. You'll learn how to manage files on the filesystem, start and stop programs, use databases, even do Web programming—without a GUI—with this one-stop resource.

  • Understand the Linux desktop and various command-line parameters

  • Learn filesystem navigation, file handling, and the basics of bash shell commands

  • Write shell scripts to automate routine functions and reports

  • Harness nesting loops and structured commands

  • Monitor programs, master file permissions, and make queries

  • Run scripts in background mode and schedule jobs

  • Use sed, gawk, and regular expressions

  • Explore all alternate shells, including ash, tcsh, ksh, korn, and zsh

About the Author

Richard Blumhas worked in the IT industry for over 18 years as both a systems and network administrator. He has administered UNIX, Linux, Novell, and Microsoft servers, as well as help design and maintain a 3,500-user network utilizing Cisco switches and routers. He has automated network monitoring with Linux shell scripts and written scripts in most of the common Linux shell environments. He is the author of several books, including Professional Linux Programming (Wrox) and Linux For Dummies, 8th Edition (Wiley).

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.8 out of 5 stars
5 star
13
4 star
4
3 star
0
2 star
0
1 star
0
See all 17 customer reviews
This is a good book to get you started on shell scripting.
Anderson John
The book has tons of code examples to help you see the results of the things you're doing and the author does a very good job at explaining everything in depth.
Antonio Araujo
Great book for beginners in bash, but you should have some experience in GNU/Linux.
Jurijs Kolomijecs

Most Helpful Customer Reviews

27 of 27 people found the following review helpful By B. Gray on December 28, 2008
Format: Paperback
I have been a linux enthusiast for 7 years, a system administrator for 4. This provides concise explanations with outstanding illustrations that provide a comprehensive list of switches for each of the commands discussed, I really wish there was an electronic copy available.....
This should be the first book you purchase when looking to become a command line ninja.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 22 people found the following review helpful By Jon Jermey on June 12, 2009
Format: Paperback
A good introduction to the Linux back end and a thorough description of all the basic Linux commands. From my perspective I would have liked to see less on alternate shells and more on the additional commands available as open-source routines, but on the whole this covered the field extremely well for beginners and occasional scripters who need reminding.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
24 of 25 people found the following review helpful By DM on July 22, 2008
Format: Paperback Verified Purchase
I'm a computer science student but I have not previously focused much on shell scripting, but this book has greatly aided me in:
- understanding the history of command line interfaces and exactly what the Linux terminals are emulating
- the basics of the major shells
- administrating a Linux system with shell scripts

I find myself referencing this book more often then the textbook I was assigned for class.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By S. Barron on February 25, 2010
Format: Paperback Verified Purchase
I purchased this book as a guide when I had to teach myself the basics of Linux and shell scripting for a project at work. I needed to quickly learn how to use the Linux command line inferface and to extract and organize several lines of relevant data from 100,000+ lines generated for each run of my software program. Trying to manually organize this data in a spreadsheet program such as Excel would have been a nightmare to say the least!

I bought this book from Amazon based on the other favorable reviews, and want to add my two cents that it is an excellent resource to learn the Linux command line functions and shell scripting commands! I was especially impressed with how well the information was presented, and it was clearly understandable to a person without any previous experience with Linux, programming, or knowledge of programming syntax such as myself. Examples are abundant and helpful, and the idiosyncrasies between the different Linux shells are also explained in detail.

I highly recommend this book to anyone who is new to Linux, and/or wants to use Linux and shell scripting to automate data processing. It takes some time to get proficient in scripting, but it will save you time in the long run!
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Joe on February 3, 2011
Format: Paperback Verified Purchase
This book is excellent for the beginner in Linux. It has everything to introduce a new user to the world of the Linux command line. The shell scripting section is the largest section in the book and the only place that is rated a 4, and may well deserve better. The shell scripting section starts out very well in introducing a newbie into the world of scripting. It gives detailed explanation of what the script actually does. However, after getting deeper into the script section, there is an explanation of what the script accomplishes but there is no line by line detail, which would reduce confusion and instill a greater understanding. If this were accomplished with each statement, perhaps it would have greatly increased the size of the book as well. The use of equations are used a bit too much, and other common Linux commands are not used enough in scripts. Some of the scripts contained discrepancies but that is to be expected. Perhaps scripts should have been kept to a minimal for beginner purposes or published in a second book would be much better! Overall though, this book is an excellent source for the beginner. One cannot go wrong with Blum's knowledge and experience! This will make a wonderful reference for anyone's Linux library! Excellent book! You will not be disappointed!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By PS3 UT3 Player on September 12, 2008
Format: Paperback
I wish this book had been out 4 years ago before I started working in a NOC (Network Operations Center). So far, I've been very impressed with the layout and information contained in this book. The command line switches are very detailed yet, this information would be a great reference for somebody starting out as long as they have a system in front of them to experiment with. Even an old $200 computer would work!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Jurijs Kolomijecs on September 25, 2009
Format: Paperback Verified Purchase
I'm Fedora user since Fedora Core 6.
After reading this books I've impreved not only my bash scripting skill, but also console manipulation.
Great book for beginners in bash, but you should have some experience in GNU/Linux.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Brian M. Murphree on March 16, 2012
Format: Paperback Verified Purchase
Great book, actually!

I only have a few minor complaints where the book really doesn't give you much insight into certain key areas (as to how or why), such as: In variables, even after half the book read, I want to know, can I redirect STDOUT to a variable, rather than a file? It's not exactly clear here, and more generally speaking, some examples are fine, but others may leave you stunned, trying to let it sink in until you figure it out. I don't really mind this, because it does get your analytical mindset on par, but it could save some time by adding just a few extra pages of text with some minor help tactics.

Aside from that, I still don't like the "Bible" aspect of the title, not for religious reasons where it may sound blasphematic (new word?) to some, but when you use the term "Bible" a buyer might assume this is THE ONLY text you'll need to learn all the ins and outs of Command Line Shell Scripting. Not the case.

Still, this was a great choice to get introduced. I think it is well written, and the author takes initiative to show you not only WHAT NOT to do, but WHY NOT to do those things.

Worth the money, definitely!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?