Introduction (history, standards, principles, ...).
Basic terms (file system, user/group, process, interprocess communication, ...).
Text utilities (cat, cut, diff, tr, ..., vi, ed, sed, grep, awk), other utilities (find, sort, ...).
Shell (syntax, metacharacters, commands, programming constucts).
This course would give information and pratice in essentials of
UNIX family operating systems, mainly from the user point of view.
After finishing this course, students are to be able to write a mid-range unix shell program.