A Quick Introduction to Unix
by Jim Tyson, et al.
Publisher: Wikibooks 2011
Unix is an operating system designed for use on any kind of computer or computing device. It is a multi-tasking, multi-user system. Unix is also part of the underlying technology of the Internet. Many of the web servers that serve up the WWW for example run a program called Apache under Unix.
Home page url
Download or read it online for free here:
by Steve Ambler, et al. - Wikibooks
This book is about the X Window System. Some users describe it as the Unix and Linux graphics drivers. X11 is the graphical environment for Unix or Unix-like systems, including *BSD and GNU/Linux; it provides access to screen, keyboard, and mouse.
by Tim Love
This document introduces C by providing and explaining examples of common programming tasks. It enables the reader to learn from available source code by clarifying common causes of incomprehension. Exercises form an integral part of the course.
by Machtelt Garrels
Useful concepts in the daily life of a Bash user. Basic shell knowledge is required. Discussion about common shell practices and building blocks, grep, awk and sed tools with more examples. The second part is about loops, functions and traps.
by Brian "Beej Jorgensen" Hall
This document discusses several methods of Interprocess Communication, some of which are better suited to certain tasks than others. If you know C or C++ and are pretty good using a Unix environment, these documents are for you.