http://www.sarg.ryerson.ca/funos/beginning_CLI.html
Who would have thought. Neal Stephenson is using.... Debian Linux.