The Linux Programming Bible is the definitive reference for beginning and veteran Linux programmers. Written by John Goerzen, a developer for the Debian GNU/Linux Distribution, this comprehensive guide leads you step by step from simple shell programs to sophisticated CGI applications. You'll find complete coverage of Linux programming, Techniques for C/C++, Perl, CGI, and shell programming Basic tools, such as bash, regular expression, sed, grep, Emacs, and more Communication using semaphores, pipelines, FIFOs, and TCP/IP Practical tips on CVS collaboration security, and performance optimization Linux C tools, including compilers, libraries, and debuggers Filled with savvy programming advice and clear code examples, the Linux Programming Bible is all you need to take your Linux programming skills to the next level.
I am reading this book for the 3rd time! It is very thorough and is Extremely well written. It is what got me hooked on Linux!! It is a great reference for when I need to work with my RedHat Openshift enterprise server. As far as textbooks go, This is the best computer ones I have read. Mr. Goerzen did a great job with this book, it is my personal go to for any info I need
This has been one of the favorite books for many for a very long time. Its very descriptive and can be used by beginners too who are interested to learn linux programming! I tried finding the hard copy of this book in flipkart.com but its out of stock!