Highline Community College

CIS 215 Introduction to UNIX

Orientation Contents

21300 viewers since June 25, 1998

College Advice For Computer Science/CIS Majors

1. To Unix on the Internet Course itself

Rules of the Class
Suggested Schedule
Class Outline of Topics
Coordinated Reading per topic
Assignment Guidelines
Homework (where else?) Assignment 1
Homework (where else?) Assignment 2
Homework (where else?) Assignment 3
Midterm and Final Tests
User ids and Passwords
Getting Help
Getting Mailing List Help
Frequently Asked Questions (FAQ)
Getting Practice using vi: vilearn
Login Instructions

2. Operating System Functions
	Manage Peripherals
	Manage File System
	Manage CPU and Memory
	Schedule when programs run
	Manage Input and Output
	Manage Communications

3. UNIX Notes
Week 1 Notes
Week 2 Notes
Week 3 Notes
Week 4 Notes
Week 5 Notes
Regular Expressions Tables (Sarwar et al)
Week 6 Notes
Week 7 Notes
Week 8 Notes
4. vi Notes
vi editing modes diagram
vi editing modes text table
vi editing Survival Sheet
vi: Line Positioning commands diagram
vi: Line Positioning commands table
vi: File Positioning Windows diagram
vi: File Positioning Windows
vi Problems Opening Files
vi Problems Saving Files
5. UNIX Tutorials
Tutorial #1 UNIX Commands: Logging in and out
Tutorial #2 More UNIX Commands: cal, date, ls
Tutorial #3 File Manipulation Unix Commands
Tutorial #4 Other Directories: ls, cp
Tutorial #5 Manipulating Directories: mkdir, cd, ls, cp, mv, rm
Tutorial #6 Create File names (with ambiguous names: ?, *, [] )
Tutorial #7 Change Access Permissions
Tutorial #8 Establishing links
Tutorial #9 Basic Pipes and Filters
Tutorial #10 Sorting lines based on field contents
Tutorial #11 Other Filter Commands
Tutorial #12 Using Grep
Tutorial #13 Write and Execute Simple Shell Scripts
Tutorial #14 awk: Basic Processing of data in files
6. Mail Tutorials
Tutorial #1 mail: management in the system's mailbox
Tutorial #2 mail: Creating mail messages
Tutorial 3 write: Using real-time Communication
7. vi Tutorials
Tutorial #1 vi
Tutorial #2 vi navigation
Tutorial #3 vi deleting and inserting
Tutorial #4 vi inserting and changing
Tutorial #5 vi searching and substituting
Tutorial #6 vi copy and move text via buffers
8. McMullen Workbook
Chapter 1 Questions (Your 1st Session)
Chapter 2 Questions (The Command Line)
Chapter 3 Questions (The Directory Hierarchy)
Chapter 9 Questions (The vi Editor)
9. Other Resources

Home Page for Open SSH

PuTTY: A Free Win32 Telnet/SSH Client

Vi Improved -- Vim 3.6MB pdf file -- Thanks to Alex Molano

Vim Book Errata Web Site

Vim Web Site -- Thanks to Alex Molano 10. HTML Tutorials
HTML Introduction
HTML Tutorial And Reference

Questions? Robert Katz: rkatz@ned.highline.edu
Last Update November 29, 2005