| ||||||||||||
Product Details
|
O'Reilly's bestselling book on Linux's bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell.
As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it's what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn't. In truth, there are many complexities that need careful explanation, which is just what Learning the bash Shell provides.
If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. Learning the bash Shell is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier. With this book, programmers will learn:
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most helpful customer reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars
A Sterling Volume from the GNU/Linux Canon,
By yukondude (Yukon) - See all my reviews
This review is from: Learning the bash Shell: Unix Shell Programming (Paperback)
The GNU/Linux bash shell is a clunky marvel. Novices recoil at first contact; “how do I click my way out of this 70s-era greenscreen abomination?” Casual Linux admins--and I fall into this it-was-set-up-a-year-ago-and-still-works-fine-so-don’t-futz-with-it category--are reasonably adept at piping, redirection, and tab-completion. The full-bore Linux geekorati are only a couple of Emacs meta-ctrl-popbottle keystrokes from involuntary carpal retirement.Learning the bash Shell is really intended for the second of these groups: the not-everyday Linux enthusiast. The experts will have already glommed every tip and trick, and, despite the disingenuous "Learning" in the title, the book’s too steep a road for folks still struggling to install their first RPM. O’Reilly is known for its content-dense publications, and this book has a higher fact-per-unit-volume ratio than any other of that publisher’s titles that I could name. Like many a tech trade tome, its chapters should be read as you need them, not straight through from copyright to colophon ("Typeset with ITC Garamond, you say. Fascinating!"). I go ahead and store it right next to the server. A quick peek will tell me everything I need to know, and little I don’t care to learn, about test/[] switches, string substitution operators, special-case environment variables, file descriptor redirection, Emacs control commands, process substitution, and those darned umask settings (each an example of something I use often, yet the details of which I can never recall). And once you’ve got the book open, you’ll find it just leads you further and further down the bash rabbit hole. In short, this is one of the best tech books I’ve ever encountered, for any OS, for any topic. If you’re of the aforementioned casual Linuxfolk, or transcending your way to the guru plane, you must add it to your library.
1 of 1 people found the following review helpful
4.0 out of 5 stars
Good bus reading,
By Noel McKinney "Noel" (Chicago, IL United States) - See all my reviews
This review is from: Learning the Bash Shell (Paperback)
You want to learn Bash, use it, read man pages, whatever. If Bash is the shell you chose, maybe you don't need a book because you can learn what you need at the terminal. I like this book because sometimes I don't have a terminal in front of me, like when I'm sitting on the bus in the morning. So I have this book with me, and I read a few pages rather than stare out the window. It's cheap, so what the heck, if you are a Bash user and feel like there's more to learn then grab it.
1 of 1 people found the following review helpful
4.0 out of 5 stars
Good Intro To Bash Use; Lacks Robust Code Examples,
By "scriptcoder" (Chino, CA United States) - See all my reviews
This review is from: Learning the Bash Shell (Paperback)
This O'Reilly Publication does a good job in filling a void for a good introduction to Bash Shell scripting. Bash has become the shell script programming choice for most Unix and Linux shell programmers, because of its strengths over C shell (Csh) and other Unix-based Shell environments as a fairly robust freeware script programming language. Strengths of the publication are the clear explanations of the bash shell programming environment, the effective use of tables to summarize basic shell language and programming constructs, UNIX-based utilities, shell environment customization, shell Syntax, Bash File Operators and control key definitions. A chapter is devoted to edit mode capabilities (both eMacs and Vi Command-Line Editing Commands are covered and summarized effectively in clearly doucmented tables). The book contains a number of terse script programming tasks, which provide clear examples of the material presented in the text. These program examples are reworked to provide a clear example of how Bash scripts can be modified to provide greater flexibility and reusability of Bash shell program code. I would like to see more robust programming shell examples in the book as examples of mini-applications, which Bash is frequently used for in many Unix-based or Unix-derived platforms. The "Task 5-1" program example is an example where a good example of a program, which does an adequate job of clearly covering the use of Bash File Operators, yet the author(s) make the statement that the code is "relatively long winded". Another area the book could address is the use of Bash in a Windows environment. I was able to port some of the programming tasks presented to a Windows 95/98 environment using the GNU Bash Version 2.03 for Windows package available on the internet. Despite these drawbacks, I rate the book four stars on the strengths that it is the only readily-available publication, which is solely devoted to Bash shell use and programming. The O'Reilly publication is definitely worth the investment, if you are looking for a book to get you started on Bash Shell Script programming on a Unix, Linux or Windows (to a limited degree) environment.
Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
|
Most recent customer reviews |
|