exercises/hearing: Replace 2012-04-uchichicago commit with 2012-02-trieste Replace the copy-paste bf93a25 (added data, 2012-03-20) from the Chicago boot camp with the earlier 3e24204 (Added Da for Shell example, 2012-01-30) from the Trieste boot camp [2]. [1]: https://github.com/thehackerwithin/UofCSCBC2012 [2]: https://github.com/thehackerwithin/PyTrieste
modular/shell: Start reorganizing the shell material Mostly split the examples out into their own directories with READMEs, but there was a lot of editing to partially convert the long-form notes into a condensed instructor.md targeted at instructors. I've gotten to the pipes section and run out of steam. Erik may be taking over the rest of the rewrite...
Changing 'git clone' URL in shell README to the read-only git:// URL. It had been showing the HTTPS URL but about 50% of the time that would ask people for their usernames and passwords even though they just wanted to clone. The read-only URL should never involve username/password stuff.
A few more changes to be consistent and clear. * q is for quit (mnemonics) * tab completion seemed to have invalid examples/instructions * made a table of less commands * explained why less commands work in man * redirection exercise was ambiguous: files that contain 4 in their contents, or whose names contain the number 4? * mkdir is to 'make' a directory (mnemonics) * combined sort exercise block
Some formatting and flow changes: * try to bring formatting of subheadings into consistency by promoting all bolded headings to hierarchichal headings * add Paul Wilson as author * initial directory changing and git checkout flow was not consistent with following commands * added excercise around man pages and ls * added comment on mental model of directory hierarchy * labeled exercise at end of path section * clarified conditions under which different ls commands were equivalent