Linux Systems Programming
by Jonathan Macey
Publisher: Bournemouth Media School 2005
Number of pages: 124
Contents: Command Line Arguments; Environment Variables; The Standard I/O Library; Executing Processes as a Stream; Showing system Processes; Creating processes in a program (fork); Processes and Threads; Introduction to Inter-process Communication; Semaphores; Shared Memory; Introduction to Unix Socket Programming; etc.
Download or read it online for free here:
by Robert Mecklenburg - O'Reilly
make is one of the most enduring features of both Unix and other operating systems. This edition focuses on the GNU version of make, which has become the industry standard. The book provides guidelines on meeting the needs of large projects.
by Vivek G. Gite - nixCraft
This tutorial is designed for beginners who wish to learn the basics of shell scripting/programming plus introduction to power tools such as awk, sed, etc. This document contains examples rather than all the features of shell.
The course covers Linux Basics like Introduction, Linux Distributions and Installation, Commands, and File Permissions. It also introduces Redirection, Regular Expressions, Commands, and Communication in Linux. We also touch on advanced topics ...
by David A. Wheeler
The book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems. This document includes specific guidance for a number of languages, including C, C++, Java, Perl, Python, and Ada95.