In the introduction, Scott says: "While man pages are useful, they
are often not enough, for one simple reason: They lack examples."
Oh, yeah. Boy does THAT strike a chord. They lack examples,
and they lack thorough exploration of the command. I really
like the idea of digging in and going beyond the man page
(and I've done that here now and then).
So, how did Scott do? Very well, I think: I liked this - a lot.
Scott gives examples and discussion of just about everything you are likely to do at the command line from basics like 'ls' to using package managers.
The discussion is reasonably thorough and new Linux users (or even
just Linux users new to the command line) will surely learn from it.
Of course I have quibbles. Throughout the book I kept thinking "but why didn't you mention this?" or "I would have been sure to add x". But that's me,
isn't it? We old command line folk have all learned a thing or
two, and if we wrote all of it down, it sure wouldn't fit in any
book you'd want to carry around. For example, Scott did a few
paragraphs on "du". I would have also mentioned " du -s * " which
is something I use often when searching for missing disk space -
it gives the story of the current directory's sub-directories
without the detail
of a plain "du". With quite a few things, I had things I
would have added like that. But so what? That's why I
have this web site, right?
Old hands at the Linux command line may find this slightly less valuable
than the newbies, but if you are coming to Linux from other Unixes, this is a handy and concise reference that will make you more aware of the Linux differences.
Good job. Good book. I liked it.
- Scott Granneman