|
UNIX Tools G22.2245-001: Fall 2006 |
* Syllabus * Assignments * Books * History of UNIX * The UNIX philosopy, GUI * Intro to UNIX
Lecturers: Korn, Lee
Slides: PowerPoint
* 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
Lecturer: Korn
Slides: PowerPoint
* UNIX Processes * Pipes * Signals * Process Utilities (ps, kill, wait, sleep) * Filters: cat, head, tail, sort, uniq
Lecturer: Lee
Reading: Glass Chapter 3.
Unix Power Tools, in Unix Bookshelf.
Slides: PowerPoint, PDF.
* xargs * Regular expressions * grep, fgrep, egrep * Sed Part I
Lecturer: Korn
Reading: Glass: Chapter 3
Slides: PowerPoint
* Sed Part II * Awk
Slides: PowerPoint, PDF
Lecturer: Lee
Reading: Glass Third Ed: Chapter 4, 5.
Further reading: Sed/Awk book in UNIX Bookshelf.
* Variables
* Loops
* Functions
* Quoting
* Here documents
* Arithmetic
* Parsing
Lecturer: Korn* Examples of shell scripts * Introduction to HTML, WWW and CGI * Web servers, HTTP * KornShell for CGI * Discuss midtermLecturers: Korn, Lee
* Go over midterm * Talk about final project * bash/ksh * KornShell 93 * Extended patterns * make, nmake, gmake * rcs, cvs, sccs * ar, tar, cpio, pax * RPM, autoconfig * dbx, gdb
Lecturer: Korn
Slides: PowerPoint
See Also: Notes from Stanford
See Also: Notes from NYU
* Perl * Modules * Forms and CGI * Perl for CGI * CGI examples
Lecturer: Lee
Slides: PowerPoint, PDF.
Reading: Learning Perl
On-line Perl Tutorial (Older)
See Also: Perl Reference Guide, Man Pages.
* Setting up CGI * Worms, viruses * Common security attacks * Utilities: crypt, pgp, ssh
Lecturer: Korn, Lee
Slides: PowerPoint
November 22, 2006
Legislative Day : No Class
* Overview of Linux * Boot sequence * Login and authentication * Users and permissions * File systems, ACLs, quotas, RAID * NIS, LDAP, NFS * Printing * cron * Backups
Lecturer: Lee
Slides: PowerPoint, PDF.
* Software development tools
* X Windows
* Window managers
* Graphical utilities
* Miscellaneous Topics
* Review for final
Lecturers: Korn, Lee
Reading: Glass Chapter 11
Preliminary Slides: PowerPoint