Lecture 1: Unix Programming Environment
- Basic Programming
- Using Windows
- Regular Expressions
- None from the text, however, students should peruse
Created: Jan. 3, 2005 (revised Jan. 5) by firstname.lastname@example.org
- Overview of the course.
- Grading policy and expectations
- Basic Unix Commands
- command line interface and the shell
- date, who, echo
- documentation - man, info
- Unix file system
- ls, cp, mv, rm, cd, pwd, mkdir, rmdir, chmod, cat, less, more, od
- relative and absolute path names
- file redirection
- Using the shell
- making new commands
- control structures
- vim editor
Many of the books listed here are available through safari (Drexel students
look under ebooks at
- Brian W. Kernighan and Rob Pike,
The Unix Programming
Environment, Prentice-Hall, 1984.
- Arnold Robbins, UNIX in a
Nutshell: System V Edition, 3rd Edition, O'Reilly, 1999.
- Cameron Newham and Bill Rosenblatt,
Learning the bash Shell, 2nd Edition,
- Linda Lamb and Arnold Robbins,
Learning the vi Editor,
6th Edition, O'Reilly, 1998.
- Arnold Robbins, vi Editor Pocket Reference, O'Reilly, 1999.
- vim online
- Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger,
The AWK Programming Language,
- Dale Dougherty and Arnold Robbins,
sed & awk, 2nd Ed.,