Linux Shell Scripting Tutorial: A Beginner's Handbook
by Vivek G. Gite
Publisher: nixCraft 2002
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.
Home page url
Download or read it online for free here:
by Mark L. Mitchell, Alex Samuel, Jeffrey Oldham
The first part of the book covers generic UNIX system services for advanced programmers who have worked with other Linux systems. The second section covers truly advanced topics, the material that is entirely Linux specific.
by Rafeeq Ur Rehman, Christopher Paul - Prentice Hall PTR
This book describes how to build a development environment based upon Linux systems. It provides a reference on the open source tools used for development, and includes information about editors, compilers, assemblers, debuggers, etc.
by Jonathan Macey - Bournemouth Media School
Contents: Command Line Arguments; Environment Variables; The Standard I/O Library; Executing Processes as a Stream; Showing system Processes; Creating processes in a program; Processes and Threads; Inter-process Communication; Semaphores; etc.
by Sven Goldt, at al.
This guide helps Linux programmers understand the peculiarities of Linux. It should be useful when porting programs from other operating systems. It describes the system calls and the major kernel changes which have effects on older programs.