Discussion: Highlights

Overview

01/22: C Overview. Covered some simple stuff about C.

Associated files can be found here. In particular, start with the README file, and feel free to look at the other remnants of discussion.

01/29: More C Tricks. Pointers, Arrays, other fun stuff.

02/05: The Shell. Shells, Fork, exec, redirection, etc.

02/05: More Shell Fun. Some of the same as last time.

Note: Some of the files are in last week's discussion folder (above). Also note that one thing I forget to do in the lecture was to show you how to properly use a umask. When you set your umask to 027, as mine was set to, even if I try to create a file with the 'other' permissions set to 7 (rwx) it will not work; the umask is thus a way to ensure you never accidentally create a file with more permissions than you would like. Type umask 0 at the command line and then run main to create a file with permissions ------rwx (which is thus readable and writeable by everyone).