* a recent interview with Ken Thompson http://drdobbs.com/open-source/229502480

* some UNIX shell scripting: http://steve-parker.org/sh/sh.shtml.  I wouldn't 
  rush this though.  Shell scripts are a series of UNIX commands.  You don't know enough commands yet to make shell scripting useful

* operating system interface design between 1980 and 2009: http://www.webdesignerdepot.com/2009/03/operating-system-interface-design-between-1981-2009/



The wget command – 

We sometimes use it in shell scripts to download configuration files

cd /etc/; wget http://somewebserver/foo.conf     <- would put foo.conf into /etc

you can also use it to download an entire website.   When I was teaching “man in the middle attacks”
(http://en.wikipedia.org/wiki/Man-in-the-middle_attack)

I used wget –r http://www/chase.com to show the class how easy it was to replicate a website.  

You can test this with wget –r http://biff.freeshell.org/learnlinux/

The “-r” switch does download with recursion .. that means, all the images, links, pictures, etc.