1. | 27 Sep |
Introduction to Unix |
Andersen Ch. 1.1-1.8, 2.1-2.5, 3, 6.1-6.12, Appendix B,
man:
pwd,
ls,
mv,
cp,
rm,
mkdir,
rmdir,
man,
touch,
cat,
more,
less |
html, pdf |
2. | 29 Sep |
Files and directories; security |
Andersen Ch. 6.1-6.12, 6.15-6.17, 8,
man:
ls -l,
chmod,
chown,
chgrp |
html, pdf |
3. | 1 Oct |
Editors: emacs and vi |
Andersen Ch. 13, 14, 15 |
html, pdf |
4. | 4 Oct |
Introduction to shells; shell configuration |
Andersen Ch. 10, 26, 27, 28, 29,
man:
sh,
ksh,
bash,
csh,
tcsh,
umask |
html, pdf |
5. | 6 Oct |
Jobs and I/O redirection |
Andersen Ch. 6.13, 11, 12,
man:
cat,
head,
tail,
cut,
sort,
wc,
fg,
bg,
jobs,
ps,
kill,
top |
html, pdf |
6. | 8 Oct |
Regular expressions |
Andersen Appendix D,
man:
grep,
sed |
html, pdf |
| 11 Oct |
Fall Break: no class |
7. | 13 Oct |
Advanced text processing |
man:
sed,
awk |
html, pdf |
8. | 15 Oct |
Shell variables and scripts |
Andersen Ch. 30, 31,
man: nawk,
gawk |
html, pdf |
9. | 18 Oct |
Shell scripts 2: command-line arguments, control flow |
man: test |
html, pdf |
10. | 20 Oct |
Shell scripts 3: functions |
|
html, pdf |
11. | 22 Oct |
Shell scripts 4: miscellany |
|
|