This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

20 used & new from $0.31
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Sams Teach Yourself Linux Programming in 24 Hours
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  
Sams Teach Yourself Linux Programming in 24 Hours (Paperback)
by Warren Gay (Author)
  4.4 out of 5 stars 9 customer reviews (9 customer reviews)  


Available from these sellers.


Also Available in: List Price: Our Price: Other Offers:
Paperback (Pap/Cdr) 4 used & new from $106.72
 
   

Customers Who Bought This Item Also Bought

Programming Perl (2nd Edition)

Programming Perl (2nd Edition) by Larry Wall

4.2 out of 5 stars (241) 
Operating Systems: A Design-Oriented Approach

Operating Systems: A Design-Oriented Approach by Charles Crowley

3.4 out of 5 stars (7) 
Kernel Projects for Linux

Kernel Projects for Linux by Gary Nutt

2.1 out of 5 stars (9)  $51.77
Beginning Linux Programming (Linux Programming Series)

Beginning Linux Programming (Linux Programming Series) by Neil Matthew

4.4 out of 5 stars (74) 
Explore similar items : Books (4)

Editorial Reviews
Amazon.com
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.

Book 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; Pap/Cdr edition (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 9 customer reviews (9 customer reviews)
  • Amazon.com Sales Rank: #849,100 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  • Also Available in: Paperback (Pap/Cdr) |  All Editions

  •  Would you like to update product info or give feedback on images? (We'll ask you to sign in so we can get back to you)


Citations (learn more)
1 book cites this book:

Suggested Tags from Similar Products (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(5)
(3)

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?
Search Products Tagged with
 

Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Amazon.com. Learn more

Rate This Item to Improve Your Recommendations

I own it Not rated Your rating
Don't like it < > I love it!
Save your
rating
  
?

1

2

3

4

5

 
Customer Reviews
9 Reviews
5 star: 44%  (4)
4 star: 55%  (5)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
 
Share your thoughts with other customers:
Create your own review
Most Helpful Customer Reviews

 
6 of 6 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