Tentative schedule Fall 2017
| Week | (1) 28 Aug. - 02 Sep. |
| Topic | Intro. to CSCI 330/Unix, Getting Started, Command-line environment 30 Aug. Lab session in CSL. Login, download Linux Image Over view of : |
| Readings | Sobell (ch. 1,2) Course note. Intro man pages : chmod, umask |
| Week | (2) 04 Sep. - 09 Sep |
| Topic |
Directory layout Working with directories Using and setting permissions File systems and inode basics Copying, moving and linking files |
| Readings | Sobell ch. 3, 4, vimtutor |
| Day | 05 Sep. - No class |
| Week | (3) 11 Sep. - 16 Sep. |
| Topic |
Survey of commands :
Storage usage User info Time commands Editors Process control |
| Readings | Sobell ch. 2, 8 web : Section 02 & 03 |
| Week | (4) 18 Sep. - 23 Sep. |
| Topic |
Redirection Command line delimiters File name wild-cards. Quotes Command line parsing |
| Readings | Sobell ch. 5, 8 web : Section 02 & 03 |
| Week | (5) 25 Sep. - 30 Sep. |
| Topic |
Aliases, Intro to Functions Command line parsing Bash - configuration files Inode specifics |
| Readings |
Sobell ch. 8 man pages : bash |
| Week | (6) 02 Oct. - 07 Oct. |
| Topic |
Shell scripting |
| Readings |
Sobell ch. 11 man pages : bash |
| Week | (7) 09 Oct. - 14 Oct. |
| Topic |
Shell scripting. |
| Readings |
Sobell ch. 11 |
| Week | (8) 16 Oct. - 21 Oct.
Oct. 10 & 12 Midterm |
| Topic | Regular expressions |
| Readings |
Regular expressions - Sobell Appendix A. p. 1011 |
| Week | (9) 23 Oct. - 28 Oct. |
| Topic |
Regular Expressions grep - global regular expression parser sed - stream editor |
| Readings |
regular expressions - Sobell Appendix A. p. 1011 grep - Sobell pp. 833-837 sed - Sobell ch 15 p. 653 See also Readings on the Lecture page. |
| Week | (10) 30 Oct. - 04 Nov. |
| Topic |
sed - stream editor awk -pattern processing language. |
| Readings |
sed - Sobell ch 15 p. 653 See also Readings on the Lecture page. awk - Sobell ch 14. p. 619 |
| Week | (11) 06 Oct. - 11 Nov. |
| Topic |
awk - pattern processing language. Networking |
| Readings |
awk - Sobell ch. 14 p. 619 Networking - Various Web pages. |
| Week | (12) 13 Nov. - 18 Nov. |
| Topic | Networking. |
| Readings | Various Wikipedia pages. |
| Week | (13) 20 Nov. - 25 Nov. |
| Topic | Networking |
| Readings | Various Wikipedia pages. |
| Week | (14) 27 Nov. - 02 Dec. Class 21 Nov. Holiday 23 & 25 Nov. |
| Topic | Networking. |
| Readings | Various Wikipedia pages |
| Week | (15) 04 Dec. - 09 Dec. |
| Topic |
Networking Final review. |
| Readings |
Various Web pages Class notes |
| Week | (15) 11 Dec. - 16 Dec. Finals |
| Topic | Final Exam Monday 11 Dec. 2017 4 PM - 5:50 PM |