See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

40 used & new from $0.29

Have one to sell? Sell yours here
 
 
Sams Teach Yourself Linux Programming in 24 Hours
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Sams Teach Yourself Linux Programming in 24 Hours (Paperback)

by Warren Gay (Author)
4.4 out of 5 stars See all reviews (9 customer reviews)


Available from these sellers.


10 new from $14.98 30 used from $0.29
Also Available in: List Price: Our Price: Other Offers:
Paperback 9 used & new from $59.99

Customers Who Bought This Item Also Bought

Beginning Linux Programming

Beginning Linux Programming

by Neil Matthew
4.5 out of 5 stars (79)  $26.39
Programming Perl

Programming Perl

by Larry Wall
Operating Systems: A Design-Oriented Approach

Operating Systems: A Design-Oriented Approach

by Charles Crowley
Explore similar items

Editorial Reviews

Amazon.com Review
Sams Teach Yourself Linux Programming in 24 Hours provides a digestible introduction to creating Linux system utilities in the C programming language for the beginning or intermediate C programmer. Written by author Warren W. Gay, whose own code is part of today's Linux, this guide provides just enough nitty-gritty detail in 24 easy-to-follow lessons.

The best part of the book is the author's common-sense approach to writing usable system utilities. A single example, for a Unix to DOS text converter, is used in the first few lessons. First he shows you how to build C programs using the GNU C compiler. From this simple start, Gay adds necessary features, like command-line processing. His guide to debugging and tracing code is also good.

As most readers know, Linux is built on small, discrete utilities built by programmers around the world. This book can help get you started understanding and using the Linux open source and even teach you how to create your own utilities. (To get you started, a copy of Linux Red Hat 5.2 is included on the companion CD-ROM.)

Later chapters add depth to programmable elements, with coverage of such topics as string and file handling, and several chapters devoted to multitasking issues, such as forking and IPC mechanisms. (Here, a simple Battleship-type game is used to illustrate programs that share data.) For a client/server demonstration, the book looks at the Tiny Query Server (and TQL) to show how client and server modules can work together.

In all, this text makes a good first choice for the beginning C programmer seeking an introduction to the world of Linux development. There are other more technical books available, but they can often lose the novice reader in needless detail. Sams Teach Yourself Linux Programming in 24 Hours will be valuable to anyone who wants an approachable guide to the exciting possibilities of today's Linux. --Richard Dragan

Topics covered: Linux system programming in C, GNU C compiler, environment variables, debugging, forking, strings, file I/O, IPC, client/server, Tiny Query Server, and TQL.

Product Description
Sams Teach Yourself Linux Programming in 24 Hours is a tutorial, organized into a series of easy-to-follow, 1-hour lessons. The book focuses on C, the fundamental language of Linux, throughout the lessons. You will learn: Linux, compilers and GNU, how to code a Linux Utility, Modular programming in "C", how to make files, Linux Command Option Processing, Linux filter programs, Error handling and reporting, Useful debugging techniques, Static and Shared Libraries, Advanced String functions, Conversion Functions, and Pipes and Processes.

See all Editorial Reviews


Product Details

  • Paperback: 526 pages
  • Publisher: Sams (May 1999)
  • Language: English
  • ISBN-10: 0672315823
  • ISBN-13: 978-0672315824
  • Product Dimensions: 9 x 7.4 x 1.4 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 4.4 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #1,240,869 in Books (See Bestsellers in Books)

Citations (learn more)
1 book cites this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
7 of 7 people found the following review helpful:
4.0 out of 5 stars Perhaps, you need..., May 7, 2002
By Loc Le (Escondido, California United States) - See all my reviews
If you new to Linux, perhaps you need other books to check for small some details which are not mentioned by the author. For example, if you want to use "core dump" at beginning of the book, you need to edit the .bashrc file first because by defaut setup it will not "dump" at all. Also, when you reach to hour 5, you should be careful to use tab instead of spaces in the beginning of the lines containing with commands. I can find the answers for all of this in "Running Linux" by Matt Welsh. Good luck!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars This book should have been called Unix GNU programming in C!, August 30, 2001
By Martin Stadtler "mstadtler" (Rockvillem, Maryland) - See all my reviews
I have looked for a book like this for quite some time. Every Linux Programming book I have seen so far tries to give me the whole kitchen sink. They cover databases to scripting to GUI. Thats exactly not what I want. I tend not to look at the 24hrs book's as they usually don't cover enough ground. Not this one! Warren Gay has done a superb job of covering the essential programming steps required to do succesful GNU/Unix programming (I used Solaris not Linux). If you are already familier with the C language then this is the road map to doing it right, the unix way. Revision control, makefiles, debugging, forks, pipes and unix permissions to name a few of the subjects are covered in a clear and easly understood method. Granted there are other books that cover C more in depth, then again I already have them. Kudos to you Warren Gay, I can hardly wait for your next one.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars You have to know C., August 14, 1999
By A Customer
A great book, lots of examples. My favorite was the battleship game. Like I said in the one line summary, you have to know C. I reccomend shildts(sp?) book, "Teach yourself C". This is not a in 24 hours book, but still good.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars How to be a Unix programmer
This book is perfect for anyone who's programmed on Windows or other non-Unix platforms. This is all stuff that's basic to Unix programmers but a mystery to everyone else. Read more
Published on March 8, 2005 by MyxOnSax

5.0 out of 5 stars Excellent explanation.
The author did very good job explaining the very basic ,but yet important linux/unix programming conecept in this book. Read more
Published on June 3, 2001

5.0 out of 5 stars Excellent explanation.
The author did very good job explaining the very basic ,but yet important linux/unix programming conecept in this book. Read more
Published on June 3, 2001

4.0 out of 5 stars C programmer power-ups
I consider myself to be a fluent C programmer. This book introduced many things to me that can make my Linux programs more powerful. Read more
Published on October 14, 2000 by felmir

4.0 out of 5 stars Very good book for beginners
This book is very good. Its difficult to get lost unlike other books out there. It takes you step by step.
Published on June 24, 2000 by scott glerum

4.0 out of 5 stars Gotta Know C
Get a good C book and read it first. I would call this for the intermediate level Linux user.
Published on October 13, 1999 by Richard A. Bevers

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Great Deals on Magazines

Visit our huge selection of magazine subscriptions often to see the latest special offers and bonuses. Check out magazines like The New Yorker, Wired, and Vanity Fair.
 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Generate Power

Shop for generators
Shop our huge selection of generators in the Amazon.com Home Improvement Store.

Shop for generators

 
Ad

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates