Oakland.pm Home Page
Reviews List

Review


Title: Bash Quick Reference
Author: Arnold Robbins
Series: Short Cuts
Publication Month: June 2006 
Pages: 72
Catalog URL: http://www.oreilly.com/catalog/bashqr/

bash is a shell.
It's the standard shell for Linux systems
and Mac OS X (starting with Panther).
It's also available on many other Unix systems.

This is a very good bash quick reference 
in the O'Reilly Short Cuts Series.
The O'Reilly Short Cuts Series
consists of PDFs which:
* focus on a specific topic. 
  (In this case, bash.)
* are short, usually less than 100 pages. 
  (In this case, 72 pages.)
* are easy to use. (I found it so.)


What did I expect from this PDF quick reference?

The shell I use (almost exclusively) is bash.
I've been using it for a bit more than 4 years.

I expected by reading this quick reference through  
I'd get a good review of bash.
I hoped in the process
I'd learn a few things about bash.

I also hoped I'd think 
it was worth keeping this PDF around
as a quick reference to bash.


Did I get what I expected?

Yes!

I did get a good review of bash.
And I did learn several things.

I do plan on keeping the PDF around 
as a quick reference to bash.
I'll use the quick reference 
for the few times I write a bash script
(I usually use Perl for scripts
I write for my Linux system.)
and for questions that come up
during my extensive use of bash interactively.


What did I especially like?

I especially liked:
* the cover page which includes 
  two paragraphs on the intent of the PDF
  and the table of contents.
* the clear division into sections.
* the section on Variables.

I like the whole idea of the Short Cuts Series.
I especially like that Short Cuts are (duh) short.


What did I not like?

There were a few things I didn't like,
for example:
* I wasn't clear on the difference 
  between the history file and the history list. 
* There is no index.

I also ran into a few "clerical errors".
E.g. "The Bourne shell is still be found in ..."
I don't generally care about such errors 
unless they confuse me,
and none of the errors I noticed confused me.
However, some people 
care more about such errors than I do.     


Who is this Short Cut right for?

This Short Cut would be good for
someone who uses (or will be using) bash
and wants a quick reference to bash.
As mentioned earlier,
I found it useful for reviewing bash.

This quick reference would not be good for
someone who can be characterized 
by any of the following:
* isn't using (or going to be using) bash.
* really is looking for 
  a reference to utilities that you can run from bash
  on the operating system they are running on.
* is convinced they know bash so well 
  they don't need a quick reference.
* doesn't know bash at all 
  and really wants a tutorial.

Smiley Rating: Very good. :) :) :) :) of 5.

-- George Woolley (reviewer)

2007-01-01