Unix C Shell Field Guide
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Unix C Shell Field Guide [Paperback]

Gail Anderson (Author), Paul Anderson (Author)
4.7 out of 5 stars  See all reviews (15 customer reviews)


Available from these sellers.


5 new from $37.49 38 used from $0.16

Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

An in-depth reference which shows how to take advantage of the practicality of C Shell features and use them effectively. Covers the C Shell as it runs under UNIX 4.2BSD, 4.3BSD, System V, System III, XENIX and Version 7.

From the Publisher

In-depth study of the C shell as a command interpreter and the gateway to other programs and utilities running under UNIX.

Product Details

  • Paperback: 374 pages
  • Publisher: Prentice Hall; Front Corners Bent Up and Dirty edition (April 1986)
  • Language: English
  • ISBN-10: 013937468X
  • ISBN-13: 978-0139374685
  • Product Dimensions: 9.1 x 6.9 x 0.8 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Bestsellers Rank: #303,241 in Books (See Top 100 in Books)
    #19 in  Books > Computers & Internet > Operating Systems > Unix > Shell

More About the Author

Gail Anderson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Gail Anderson Page

What Do Customers Ultimately Buy After Viewing This Item?

Unix C Shell Field Guide
79% buy the item featured on this page:
Unix C Shell Field Guide 4.7 out of 5 stars (15)
Classic Shell Scripting
9% buy
Classic Shell Scripting 4.5 out of 5 stars (12)
$23.07
Unix in a Nutshell, Fourth Edition
5% buy
Unix in a Nutshell, Fourth Edition 4.4 out of 5 stars (59)
$23.07
Using CSH & Tcsh (Nutshell Handbooks)
4% buy
Using CSH & Tcsh (Nutshell Handbooks) 3.3 out of 5 stars (11)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(2)
(2)
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (11)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 13 people found the following review helpful:
5.0 out of 5 stars The best book on unix shell programming I've read., July 23, 1999
By A Customer
This review is from: Unix C Shell Field Guide (Paperback)
I've used this book both as a beginner to unix and as a unix system programmer 10 years later. I would not do shell programming without it and an appropriate O'Reilly 'Unix in a nutshell' book. It is designed to be read end to end, introducing new topics bit by bit and expanding on them using numerous excellent examples which grow in complexity as the book progresses. This does give rise to my one complaint which is that while it is filled with useful tables and charts detailing various command options, etc., it can be difficult to find a particular table using the index since topics are spread throughout the book. Desipite this minor agravation, this book is in my list of 'top 10' must have unix programming books.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
9 of 9 people found the following review helpful:
5.0 out of 5 stars The definitive guide to the C Shell, April 18, 2006
This review is from: Unix C Shell Field Guide (Paperback)
The C shell (csh) is a Unix shell developed by Bill Joy for the BSD Unix system. It was originally derived from the 6th Edition Unix /bin/sh, the predecessor of the Bourne shell. Its syntax is modeled after the C programming language. The C shell added many feature improvements over the Bourne shell, such as aliases and command history. Today, the C shell is not widely used because it has been superceded by other shells such as the Tenex C shell (tcsh), the Korn shell (ksh), and the GNU Bourne-Again shell (bash). The C shell's scripting capability came under criticism in the early-to-mid 1990s for its ambiguity, especially with respect to quoting and redirection.
An example of possibly unwelcome behavior of csh scripts is the following:
if ( ! -e foo ) echo bar > foo
It would appear to say "if file 'foo' does not exist, create it with contents 'bar'". But it will in fact create an empty file, as the line is parsed such that the output redirect is set up before the file existence is tested. However, if you are a big fan of the C Shell or legacy code has forced you to deal with it, this is the definitive guide to it, even if it is 20 years old. The book is organized as follows:
Chapters 1 and 2 introduce the shell. Chapter 1 discusses what it is, what it does, and how you use it. Chapter 2 gives a brief tour of the shell with a sample terminal session.
Chapters 3 through 6 present the C Shell as an interactive command language. Chapter 3 presents the C shell's basic command forms. Chapter 4 shows the C shell's power - its command shorthand. Chapter 5 shows how to juggle your commands using job control. Chapter 6 covers the history and alias mechanisms, which are the C shell's original claims to fame.
Chapters 7 and 8 present the shell as a programming language. Chapter 7 covers the basic language forms and Chapter 8 discusses more advanced techniques. Both chapters contain plenty of example scripts.
Chapter 9 shows how to customize the C shell to accommodate your terminal type, working habits, login/logout procedures, and custom commands.
Chapter 10 explains how the C shell works and how it interfaces to the UNIX system. Included are plenty of diagrams to illustrate just how the C shell executes commands.
Finally, chapter 11 is a collection of C shell scripts that illustrate a particular technique, perform an interesting task, or solve a problem. Most are actual scripts in use on production UNIX systems at the time this book was printed.
This book should be on the shelf of anyone who must work with the C shell on a regular basis.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
4 of 4 people found the following review helpful:
5.0 out of 5 stars If you like lots of excellent examples, this is your book, January 17, 1999
By A Customer
This review is from: Unix C Shell Field Guide (Paperback)
This is the best C shell book that I have ever come across. Lots of excellent examples and very thorough. This book has been in print since 1986 and there's good reason for it's longevity.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Would like to see another edition
For some reason it's hard to find a good C-shell tutorial on the web. This book fills the void. It's both a decent tutorial and a comprehensive reference. Read more
Published 1 month ago by Evgeni Stavinov

4.0 out of 5 stars Be literate; know your c shell (csh)
I used this book to learn more than just the fundamentals of C shell programming. Some time it is more efficient to switch to or supplement with the C shell and save many borne... Read more
Published 7 months ago by bernie

5.0 out of 5 stars Very good book
Few books published these years on the same topic matches the quality of this C shell guide from 20+ years ago. Read more
Published 11 months ago by N. Zhong

5.0 out of 5 stars Indispensable if you are starting out.
When I first started writing shell scripts, I found myself referring to this book constantly - and I do mean CONSTANTLY. Read more
Published on February 10, 2007 by Bruno

5.0 out of 5 stars The C Shell equivalent of K&P
This is Kernighan and Pike, "UNIX Programming
Environment" written for the c-shell. Best book
on the (t)c-shell.
Published on January 30, 2004

4.0 out of 5 stars Be literate; know your c shell (csh)
I used this book to learn more than just the fundamentals of C shell programming. Some time it is more efficient to switch to or supplement with the C shell and save many borne... Read more
Published on May 28, 2000 by bernie

3.0 out of 5 stars It's only good for beginner of c shell programming
It's only good for beginner of c shell programmin
Published on November 6, 1999

5.0 out of 5 stars Excellent C Shell Book
This book has a nice layout. The first ten pages include a reference for several unix commands which are the foundation for solid scripts. Read more
Published on September 5, 1999

4.0 out of 5 stars Great book on C shell scripting.
For the most part this book was very easy to read and follow. Anyone new to UNIX and the C shell would find this a good tutorial. Read more
Published on April 26, 1999

5.0 out of 5 stars Best beginners' Unix and C Shell guide
If you are new to Unix, this book has everything you need to know and answers more of your questions than other books. Read more
Published on September 17, 1998

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.