Highline Community College

CIS 216 UNIX Shell Programming

Orientation Contents

14641 viewers since January 1, 1999

1. To The UNIX Shell Programming Course itself

Rules of the Class
Suggested Schedule
Class Outline of Topics
Coordinated Reading per topic
Assignment Guidelines
Long Homework (where else?) Assignment 1
Long Homework (where else?) Assignment 2
Midterm and Final Tests
User ids and Passwords
Getting Help
2. SHELL Capabilities
        Interpret Commands Interactively
        Manage I/O Standard Data Streams
        Manage Command Line Editing
        Provide a Command history
        Provide Job Control
        Manage Session Environment
        Interpret and Run Batch Programs (Scripts)
        Provide Command Aliases and Functions

3. SHELL Notes
Week 1 Notes
Week 1 Short Question
Week 2 Notes
Week 2 Short Question
Class Question of the Week
Week 3 Notes
Week 3 Short Question
Question of the Week
Week 4 Notes
Question of the Week
Week 4 Short Question
Week 6 Notes
Question of the Week
Week 5 Short Question
Week 7 Notes
Question of the Week; Some Answers
Week 6 Short Question
Question of the Week
Week 8 Notes
Week 9 Notes
 
4. awk Notes
Week 7 Notes (awk) from CIS 215
5. sed Notes
"Week 9" Notes from CIS 215
6. perl Notes
Perl Notes Part 1
Perl Notes Part 2
Perl Notes Part 3
7. Command line Tutorials
Tutorial #1 General User Interface Facilities
Tutorial #2 Shell History Facilities
Tutorial #3 Shell Aliases and Functions
Tutorial #4 Tilde Expansion, Quotes, Command Substitution
Tutorial #5 Options Job Control, Typeset Command
8. Other Tutorials
Tutorial #14 awk: Basic Processing of data in files
9. Kochan and Wood Exercises
Exercises Chapter 2
Exercises Chapter 4
Exercises Chapter 5
Exercises Chapter 6
Exercises Chapter 7
Exercises Chapter 8
Exercises Chapter 9
10. HTML Tutorials
HTML Introduction
HTML Tutorial And Reference
11. Other Links
UNIX is a four letter word and vi is its two letter abbreviation

Questions? Robert Katz: rkatz@ned.highline.edu
Last Update January 4, 2006