Introduction to Unix CSCI-2961

Spring 2000

Course:

CSCI–2961

Lectures: Tuesday 4:00-6:00PM Amos Eaton 214

Home Page: http://www.cs.rpi.edu/~hollingd/introunix

Email: introunix@cs.rpi.edu

Instructor:

Dave Hollinger

Office: Amos Eaton 219

Phone: 276-6722

Email: hollingd@cs.rpi.edu

Office Hours: Mon, Wed 10:00AM-12:00

T. A.:

Ningning Ba

Office: Lally 08

Phone: 276-6956

Email: ban@cs.rpi.edu

Office Hours: Friday 2:00-5:00 PM

Required Text:

Optional Text:

Unix in a Nutshell, 3rd edition. by Arnold Robbins

Learning the Unix Operating System, 4th edition, by Peek, Todino and Strang.

Grading:

Tests (2): 50%

Homework(3): 50%

 

 

Course Home Page: The course home page will include all homework assignments and class handouts. Some class notes will also be made available through the home page. Hardcopy of any class handouts will be provided only on request.

Homework: All homework must be done individually. The course home page will contain information on what is expected for homework submission and directions for electronic submission.

 

Cheating will not be tolerated. Any duplicate or near duplicate homework submissions will result in a grade of zero for the project for all students involved and may result in a failure for the entire course. You may discuss projects with other students, but sharing of code in any form is not acceptable (this means that looking at another student's code or showing your code to another student is not permitted). If you need help with a project - send mail to mailto:introunix@cs.rpi.edu! Please contact the instructor if there is any part of this policy you do not understand.

Intro. to Unix-2000 Topic List & Readings

#

Date

Topics

Reading

1

Jan 11

Unix Accounts, Filesystem, File handling commands

Learning Unix Chapters 1,3,4

2

18

Shells, I/O Redirection, Text manipulation commands

Learning Unix Chapters 5,6

Nutshell Chapter 3

3

25

Editors: emacs and vi

Shell Programming and pattern matching

Nutshell Chapters 4,5,6,7,8

4

Feb 1

More Shell Programming and Test

 

5

8

Script languages: awk and sed

Nutshell Chapters 10,11

6

15

X Windows

Compilers, Make, SCCS, RCS

TBD

Nutshell Chapters 18,19, 20

7

29

Test

 

 

 

Important Dates

 

Test/HW

Date

Topic (may change)

HW #1 (10%)

1/25

Text Manipulation

Test #1 (15%)

2/1

Lectures 1,2 & 3

HW #2 (20%)

2/8

Shell Programming

Test #2 (35%)

2/29

Everything!

HW #3 (20%)

2/29

Shell and Awk programming