The Unix System
Section 3
CSCI 330-3
Spring 2009
Last updated Thu. 4/30/2009 - tech. update Fri. 8/18/2023
Back to Reva
Freedman's home page
Announcements
- Regular office hours (PM-558): TTh 2-3:20, or by appointment
- TA: Kevin Deichl, PM-356, TTh 12:30-2:30 and MW 1-2
- Additions and corrections to this page are always welcome!
Format
Some documents on this page are in PDF format. One way to read them is to
download a
free copy of Adobe Acrobat Reader. If you already have a program to
read PDF but the documents don't automatically pop up when you click on
them, you need to configure your browser.
References
Course information
Lab information
Unix
Assignments
Files
Class Notes
Note: Notes not yet covered in class may change before we get
to them.
Introduction and files
- Introductory material
- The file system
- File operations
- Editors
- Emacs commands
Shell usage
- Aliases
- Redirection and piping
Regular expressions
More about the shell
- Shell history and directory stacks
- Shell command substitution and grouping
- Shell startup and variables
Shell programming and specific shells
- Introduction to shell programming
- More about the C shell (csh)
- C shell (csh) programming
- More about the bash shell
- Bash shell programming
Unix utilities
Shell job handling