UNIX TOOLS

COURSE NUMBER: G22.2245-001

Instructor: Danielle Lahmani, lahmani@cs.nyu.edu

Time: Wednesday 5-7 PM

Room: 102, Warren Weaver Hall

Office Hours: Wednesday: 3:30 - 4:30 PM, Room 401 WWH

Fall 2000


Revision dates: 10/14/00, 9/04/00

Homeworks:

 

Late Submission Policy: No late homeworks will be accepted.

Homework number 1.

Homework number 2.

Homework number 3.

Homework number 4.

Grades:

Grades.

Project:

Project description and deliverables are found in Unix Tools Project.

Exams:

Exam will take place on November 8, 2000

This is a closed book examination, except for one sheet of paper (8.5 x 11 inches) containing your notes.

Syllabus:

This a tentative schedule and we will try to adhere to it as much as possible

(Slides are available as Powerpoint files (.ppt) or PostScript files, (.ps) PostScript files are 1 slide per page (viewing). For Win32 platforms (95, 98, NT), a PostScript viewer can be downloaded from here. For other platforms, consult the viewer's download page ). (information provided by Prof. Mauny)

=================================================================

Lecture 1: September 6, 2000 Lecture 1 in ppt, Lecture 1 in postscript

Overview of the UNIX operating system and its file subsystem

==============================================================

Lecture 2: September 13, 2000 Lecture 2 in ppt, Lecture 2 in postscript

Overview of the UNIX process subsystem, Project expectations, the UNIX shells

=================================================================

Lecture 3: September 20, 2000 Lecture 3 in ppt, Lecture 3 in postscript

The Unix shell: in-depth study of the korn shell

ksh memento

Lecture 4: September 27, 2000 Lecture 4 in ppt, Lecture 4 in postscript

The UNIX shell : in-depth study of /bin/csh c shell

 

=================================================================

Lecture 5: October 4, 2000 Lecture 5 in ppt, Lecture 5 in postscript

Filters and Tools

=================================================================

Lecture 6: October 11, 2000 Lecture 6 in ppt, Lecture 6 in postscript

AWK and SED

=================================================================

Lecture 7: October 18, 2000 Lectures 7 and 8 in ppt, Lectures 7 and 8 in postscript

================================================================

Lecture 8 : October 25, 2000

================================================================

Lecture 9: November 1, 2000 Lecture 9 in ppt, Lecture 9 in postscript

=================================================================

Lecture 10: November 8, 2000

=================================================================

Lecture 11: November 15, 2000 Lecture 11 in ppt, Lecture 11 in postscript

    • Unix Security and Performance :
    • Lecture 11: November 15, 2000 security in ppt, security in postscript

      • please read chapter 22 of Christiansen and Richter
      • please read the online manual pages for sar, du, df, prof

================================================================

Lecture 12: November 22, 2000 Lecture 12 in ppt, Lecture 12 in postscript

    • Unix System Management:
      • Please read chapters 20 and 21 of "the Unix operating system" textbook by Christiansen and Richter.

================================================================

Lecture 13: November 29, 2000 Lecture 13 in ppt, Lecture 13 in postscript

    • Project documentation and implementation due
    • Overview of the Unix Kernel:
      • Please read chapter 23 of the textbook by Christiansen and Richter

Guest Speaker: Roberto Salama: VP Goldman Sachs, " Unix in E-commerce"

================================================================

Lecture 14 : December 6, 2000

    • In-class demo of hotshell_web
    • Overview of Unix Internals