CS 9E - Unix

Introduction

Outline

CS9E is a self paced course instructing students on UNIX-like operating systems such as Linux, BSD, Mac OSX, and Solaris. It is divided into 4 sections followed by a final project:

  1. UNIX Basics
  2. Security & Networking
  3. Text Processing
  4. BASH Scripting

Required Texts

Your Unix: The Ultimate Guide, Second Edition by Sumitabha Das

Advanced Bash Scripting Guide, Revision 4.0

Calendar

Section Name Homework Assignment Sample Quiz
UNIX Basics Introduction To UNIX Fundamentals
The Shell & Simple Filters
Process Management
Security and Networking Remote Process Execution SSH
Text Processing Sed Grep & Sed
BASH Scripting BASH Calculator BASH
Cat & Mouse