| Date
| Topics
| Slides
| Reading
| Homework/Quiz
|
| Wed Jan 21
|
| ppt pdf pdf×4
| Ch 1, Ch 2, Ch 4.1–4.4
|
HW0: Make sure that you have a CS Dept. login.
Yeah, even if you had one last semester, make sure.
|
| Fri Jan 23
|
- Basic Commands I
- Redirection
- What’s this foo nonsense?
- HW1
| ppt pdf pdf×4
| Ch 4.7–4.12, Ch 18.1–18.3
|
HW1 assigned
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
|
|
|
| Mon Jan 26
|
|
|
| HW1 due tomorrow Despite what stoners think, “password” is a poor password.
|
| Wed Jan 28
|
- Review HW1
- Review Q1
- Basic Commands II
| ppt pdf pdf×4
| Ch 3, Ch 12.1–12.5
| Quiz #1
|
| Fri Jan 30
|
| ppt pdf pdf×4
| Ch 11, Ch 7.3
| Reach out and grep someone.
|
|
|
| Mon Feb 2
|
| ppt pdf pdf×4
| Ch 14, Ch 16 Optional: VIM Quick Reference Card (You won’t be tested on this.)
|
HW2 due tomorrow The only way to learn an editor is practice, practice,
practice! Find a tutorial and go through it.
|
| Wed Feb 4
|
- Review HW2
- Review Q2
- More Redirection
- Job Control
| ppt pdf pdf×4
| Ch 18, Ch 19
| Quiz #2
|
| Fri Feb 6
|
- Discuss HW3
- Archival and compression
sed & awk
| ppt pdf pdf×4
| Ch 12.6–12.7, Ch 13
|
|
|
|
| Mon Feb 9
|
- Introduction to Shells
- Shell Variables, Environment Variables and Aliases
.login, .cshrc files
| ppt pdf pdf×4
|
Ch 17.1–17.4 Example .cshrc file Bigger .cshrc file
| HW3 due tomorrow
|
| Wed Feb 11
|
- Review HW3
- Review Q3
- Basic Shell Scripting
| ppt pdf pdf×4
|
Ch 17.5–17.6 example0 example0b example1 example2 example3
| Quiz #3
|
| Fri Feb 13
|
- Discuss HW4
- Finish Shell Scripting
|
|
|
|
|
|
| Mon Feb 16
|
&& and ||
- Expressions in
if statements
- Extra Credit
- Basic Commands III
- Printing Files
| ppt pdf pdf×4
| Ch 9 (except for 9.4)
| HW4 due tomorrow
|
| Wed Feb 18
|
|
|
| Quiz #4
|
| Fri Feb 20
| Last Day of Class
|
|
| Final Exam
Extra Credit due tomorrow
|