UNIX / LINUX FUNDAMENTALS CSCE215 |
* Syllabus * Assignments * Books * History of UNIX * The UNIX philosopy, GUI * Intro to UNIX * Unix commands
Lecturer: O'Keefe
Reading: Das Chapters 1, 2.
Slides: PowerPoint, HTML.
* The Shell: - Executing commands and command options - Interactive features: job control, history * The UNIX file system * File Utilities (cp, mv, rm, etc.) * comm, cmp, diff * Tree walking: find, xargs * Editors: vi, emacs
Lecturer: O'Keefe
Reading: Das Chapters 3,4,6,7.
Slides: PowerPoint, , PDF
* UNIX Processes * Pipes * Signals * Process Utilities (ps, kill, wait, sleep) * Filters: cat, head, tail, sort, uniq
Lecturers: O'Keefe
Reading: Das Chapters 8,10.
Unix Power Tools, in Unix Bookshelf.
Slides: PowerPoint, PDF.
* Regular expressions * grep, fgrep, egrep * Sed
Lecturer: O'Keefe
Reading: Das Chapter 11 .
Sed part of Sed/Awk book in UNIX Bookshelf.
Slides: PowerPoint PDF.
* Slides 41-72 & 1-41 * Variables * Loops * Functions * Quoting * Here documents * Arithmetic
Slides: PowerPoint, part I, PowerPoint, part II PDF, part I PDF, part II
* slides 24-65 * make, nmake, gmake * rcs, cvs, sccs * ar, tar, cpio, pax * RPM, autoconfig * dbx, gdb
Lecturer: O'Keefe
Reading: DAS chap. 13.
Slides: PowerPoint, PDF.
See Also: Notes from Stanford
See Also: Notes from NYU
* Introduction to Networking, HTML, WWW and CGI * Internet Protocol, Web servers, HTTP * FormsLecturer: O'Keefe