|
Using CSH &
TCSH
Type Less, Accomplish More
By Paul DuBois
1st Edition July 1995
ISBN: 1-56592-132-1
239 pages, $29.95 RETAIL
- What the Book is About
- Mr. DuBois begins teaching
the reader about the CSH & TCSH shells in the Preface of the book. His overview
of the chapters and their content is excellent, and is worth reading a few times
before beginning to read the remaining material. In essence, this book is not just
about learning to use the CSH and TCSH shells, but learning to use them more efficiently.
- Target Audience
- I would say that the target
audience for this book would be intermediate to advanced users. While there are sections
of the book that would assist users new to the shell, I don't think there is enough
"basic" information to make this an engaging read for "newbies".
For these new users, I would recommend a Google search for "tcsh+tutorial+basics",
or that they visit the Mac OS X Terminal tutorials hosted at the O'Reilly website
at http://www.macdevcenter.com/pub/ct/51.
- What To Expect
- I was pleasantly surprised
by how useful some of the information in the book was. There were a lot of questions
answered for me, including how TCSH processed startup and logout files, and the best
way to alter default program paths in the proper way. In addition, I liked (as I
always do) that the author often suggested more than one way to accomplish the same
task - explaining the subtle differences between the choices. As an added bonus,
Mr. DuBois also briefly covered some topics related to shells in general, like the
Vi and Pico text editors.
- Highlights
- For me, I would say that there
were 3 sections of this book that I particularly found useful. In section 3, "Using
the Shell Effectively", the author covered using and reusing commands. In section
4, "The Shell Startup Files", he again was thorough, and I found the material
insightful and articulate. Again, in section 15, "Job Control", I gained
a greater understanding of how Unix treats running processes and programs, and how
better to manage their priority and performance. While obtaining, building, and installing
TCSH from alternate sources was documented in the book, only experienced Unix operators
would want to concern themselves with this information.
- Mac Guild Grade
- B (Really
Good)
- Final Words
- While I found this book certainly
wasn't lacking in style and format, I thought there were certain concepts of TCSH
usage that could have had more expanded and informative sections about them. Because
TCSH is the default shell for Mac OS X Jaguar, this book can definitely assist users
getting their footing in a new shell environment. One thing to note for Mac users
is that when Mac OS X Panther is released, it will likely have BASH pre-configured
as the default shell. You will find plenty of books about BASH, but for folks who
are staying with Jaguar, or are planning on keeping TCSH as their preferred shell,
this book is a good information and reference source. With detailed information about
how to change your default shell, modify the settings to your liking and use the
full functionality built in to TCSH, this book would be a solid addition to your
educational/technical library.
|