Enter your mobile number or email address below and we'll send you a link to download the free Kindle Reading App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and .

Comment: Ships direct from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $25. Overnight and 2 day shipping available!

Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and .

There is a newer edition of this item:

The authoritative guide to Linux command line and shell scripting - completely updated and revised [it's not a guide to Linux as a whole A- just to scripting] The Linux command line allows you to type specific Linux commands directly to the system so that you can easily manipulate files and query system resources, thereby permitting you to automate commonly used functions and even schedule those programs to run automatically. This new edition is packed with new and revised content, reflecting the many changes to new Linux versions, including coverage of alternative shells to the default bash shell. For this edition, the author has teamed up with another Linux expert A- with their shared expertise, they take you beyond the basics of shell scripting and guide you through using shell scripting for higher-level applications that are commonly found in Linux environments. In addition, this edition features a host of real-world examples, so you can see how the scripts work in application. * Reflects changes to new Linux versions and covers alternate shells to the default bash shell * Offers new chapters on working with file system commands and software installation commands * Includes a plethora of real-world examples of advanced shell scripting * Shows how to use shell scripts in a graphical desktop environment With Linux Command Line and Shell Scripting Bible you'll learn to manage file systems, install software, write scripts for graphical desktops, work with alternative shells, and more.

{"currencyCode":"USD","itemData":[{"priceBreaksMAP":null,"buyingPrice":37.67,"ASIN":"1118004426","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":34.48,"ASIN":"0672336243","isPreorder":0}],"shippingId":"1118004426::KZ%2F2t1tI0yM6%2BFGCFLexfvFFl7Y%2BdBBV0XNkmpNewJStO%2FEQiLgFzjmOfRJDOr1uvD%2FpmTT1LDtioY80UFVsUhE0aHIUBFUhWFEifOa8OBj4fLfz3NH%2BSg%3D%3D,0672336243::ucvKNiWehAjUWnSWG6vHQMOYs6lyFhCxq%2FXdp%2FZ%2Bp8%2FndFG4%2FfwicDtcTQf1ruqchBav7xEZsaCK0LMYLxtbXqhKIWB4HMqFuU8T%2FZGqUkURp%2B7sBy5tiQ%3D%3D","sprites":{"addToWishlist":["wl_one","wl_two","wl_three"],"addToCart":["s_addToCart","s_addBothToCart","s_add3ToCart"],"preorder":["s_preorderThis","s_preorderBoth","s_preorderAll3"]},"shippingDetails":{"xy":"same"},"tags":["x","y","z","w"],"strings":{"addToWishlist":["Add to Wish List","Add both to Wish List","Add all three to Wish List","Add all four to Wish List"],"addToCart":["Add to Cart","Add both to Cart","Add all three to Cart","Add all four to Cart"],"showDetailsDefault":"Show availability and shipping details","shippingError":"An error occurred, please try again","hideDetailsDefault":"Hide availability and shipping details","priceLabel":["Price:","Price for both:","Price for all three:","Price For All Four:"],"preorder":["Pre-order this item","Pre-order both items","Pre-order all three items","Pre-order all four items"]}}

Special Offers and Product Promotions

Buy Used and Save:
Buy a Used "Linux Command Line and Shell Scripting Bible, Seco...” from Amazon Warehouse Deals and save 26% off the $49.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping.
See all Used offers from Amazon Warehouse Deals.

Editorial Reviews

From the Back Cover

Here's all you need to master Linux commands and shells

Revised, updated, and even more jam-packed with helpful information, this new edition has what you need to master Linux command lines and shell scripts, whether you're a novice or a Linux pro. Even home users will discover a wealth of commands and time-savers that many Linux desktop distributions keep hidden. Best of all, this guide includes a greatly expanded array of real-world, applicable scripts for advanced users. You'll soon be able to automate practically any task on your Linux system.

Work from the command line and learn basic shell commands

Write shell scripts to automate routine functions and reports

Control how and when your shell scripts run on the system

Learn advanced methods of manipulating data in your scripts

Modify your scripts for graphical desktops and other Linux shells

Extract data from Web sites and send data between systems

Create professional-quality shell scripts for use in real-world environments

Use command lines and bypass the GUI

Automate common tasks

Create professional, real-world scripts

About the Author

Richard Blum has worked in the IT industry for more than 22 years as both a systems and network administrator. He has administered UNIX, Linux, Novell, and Microsoft servers, as well as automated network monitoring with Linux shell scripts and written scripts in most of the common Linux shell environments. Richard is the author of several books, including Professional Linux Programming (Wrox).

Christine Bresnahan has worked with computers for more than 25 years as an IT system administrator. She is an Adjunct Professor at Ivy Tech Community College in Indianapolis, Indiana, where she teaches Linux system administration, Linux security, and Windows security.

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

Most Helpful Customer Reviews

Overall this book will give you a nice grasp of the CLI and how things work. It helped me a ton and i still reference it from time to time.

If you are getting this book solely for shell scripting, a few topics are either not mentioned or touched on lightly. A example is math, for floating point math they use `bc`, a external command that may not be installed by default. which is a nice tool and will get the job done, but they show you a few good examples of how to use it then briefly talk about the (( )) internal command(later on in the book) which can do the same thing with less effort. Some other topics you won't see is parameter expansion, why [[ should be used over [ (test) in most cases, command grouping, subshell execution & process substitution. Finding information on any of those aren't hard, just not in the book. That plus the typos, some of which may prevent the command from executing correctly, prevents me from giving five stars.

I am taking some Linux classes in school. I purchased this because I struggle a lot with Bash scripting and I wanted to supplement my text books with a book that focused on scripting.

The book itself is easy enough to follow and has does a good job of explaining the various commands. Where it falls short though are the amount of sample scripts. As I said above I struggle with scripting. I have no issues at all getting around in the terminal but I don't think my brain is wired correctly to ever be proficient in writing scripts. I wish it gave more than one example for the sample scripts. The way I learn is by seeing various scripts and seeing how they perform, but when the book only gives one example of how to use a variable I believe it falls short of my needs. I wish there would be three or for different examples.

If you are a fast learner and have a natural talent for scripting then this may be the right book for you. If you are like me and need to be shown several different examples of how to use different commands and options then this will not meet your needs.

Does a decent job in explaining syntax and flow but leaves out full detail that is needed for a full understanding. The title is not justified. Bible infers a complete refference where as this is like the old testament, good information and interesting but not the full story.

This is a very comprehensive book at over 800 pages. It is as easy as to follow as this type of a book can be. It is detailed and accurate. For the most part all topics are covered before they are used: only a couple of exceptions were noted and they were minor with one being covered in the next section.

The information is presented clearly with ample examples and explanations. The book is functional and practical. It also teaches a lot of commands that you probably were not aware of. With that knowledge the man pages become that much more useful.

If you want to administer a LAMP server or a 'NIX network, a lot of what you need to know is with respect to being able to do it from the command line or using scripts is in this book. I personally would never use scripts to partition drives but for doing cron jobs, checking file permissions, getting hardware info, checking and setting environmental variables, etc., this book covers the basics of how to get desired result.

I find that it is necessary to use the command line sometimes and the GUI at other times and sometimes both to get the results needed. For instance when moving the default data directory for a MySQL install to a separate drive, the easy button is to copy over the defaults directories to the new drive. Have done several installs like this with varying distros and regardless of what flags I set, or whether using a drag and drop or the command line, the permissions always get changed in the sub directories. Theory this and that, haven't found a way to make it happen in the real world.Read more ›

If you are new to Linux and want to understand its power at the command shell, this book is for you. The first few chapters cover things like the various distros, the desktop, and using the editors before delving into the BASH shell. It starts with issuing simple commands like "echo hello world" and how to write a script in the editor with some commands. Each subsequent chapter brings more involved subjects such as shell variables, command piping, do/for loops, if/then/else/case, etc. There are plenty of examples in every chapter. This book is what I turn to if I have a question about how to do something in a script.

I bought this book because the book that was recommended for my college course was horrible to learn from, so I bought this one. I don't see why colleges use such garbage when there are so many other good books out there that SHOW you how thing are suppose to be constructed. This happened to be an excellent book to get because it has several examples along with walk through notes of all the Shell Scripts.

If you are a college student I recommend this book, even if that means you have to read twice as much, it still proved to be a valuable tool to go hand in hand with a course that is based on Shell Scripting.