Professor Norm Matloff
Dept. of Computer Science
University of California at Davis
Davis, CA 95616
WEB PAGE:
http://heather.cs.ucdavis.edu/matloff.htmlLINKS TO MY ONLINE COURSE MATERIALS:
UNIX/LINUX TUTORIAL MATERIALS:
First, click here if you have no Unix background at all. This introduces the following topics: shell use; basic file and directory commands (ls, rm, cp, mv, pwd, cd); redirection (< and >) and pipes; "script" command; man pages. You should also read Dr. Matloff's "Extremely Quick and Simple Introduction to the Vi Text Editor," or his introduction to the emacs editor. After reading these, the beginning user should have enough to get started.
(Though definitely not necessary for understanding the tutorials here, it is highly recommended that you install Linux on your PC. This is a complete Unix system, free of charge. Click here for Norman Matloff's guide to the installation and use of Linux.)
Later, after using Unix for a while, the user may wish to go on to the following introductory materials by Norm Matloff:
Intermediate Unix users may be interested in Norman Matloff's advanced tutorials:
Topics in elementary C programming:
Topics in advanced C programming: