Online Notes and Tutorials
A Short Bash Tutorial
A short tutorial from Rutgers.
Bash Guide for Beginners, Machtelt Garrels
A more extensive tutorial from the Linux Documentation Project.
See this page for alternative
(Look for the Beginner's Guide, NOT the advanced guide
which is also by Garrels ... unless that's what you really want.)
An Introduction to Linux, Machtelt Garrels
If you are unfamiliar with basic Unix, I suggest reading Chapters
1, 2, and 3.
You can ignore topics having to do with system administration
since we are not trying to install Linux.
Eventually, Chapters 4, 5 and 7 will be helpful.
If you don't know a Unix editor, try vim which is described in
Chapter 6 or emacs which is described in numerous web sites that
can be found by googling.
Here's another link that might be helpful:
Introduction to Unix with Exercises
(Perhaps a gentler approach than Garrels).
These manual pages describe the facilities in the GNU library
which provide function call interface to capabilities that are
not part of the C language.
You can get your own copy of the manual pages using the
The links below refer to the version labeled "HTML with one
web page per node."
Our interest is focussed primarily on these sections: