Five Episodes on the Shell (and Three to Come)
I’ve just posted the slides for the first five episodes of the lecture on the Unix shell, covering:
- Introduction (or, why would anyone do this to themselves, really?)
- Files and directories
- Creating and deleting things
- Pipes and filters
- Permissions
Minor things I have yet to cover:
- Drive letters on Windows, and how Cygwin hacks around them
- The ‘echo’ command
- (Briefly) Windows access control lists
- Wildcards in filenames (‘*’ has been covered)
Major things (the remaining three episodes):
- Environment variables, the export thereof, and how to configure things with ‘.bashrc’
- Job control (Ctrl-Z, ‘jobs’, ‘fg’, and the ‘ps’ command)
- Finding things with ‘grep’ and ‘find’
I’ll do the other three slide decks tomorrow, then record and post the screencasts on Thursday and Friday. Please let me know if I’ve left out something absolutely essential…
Categories: Content
Lovely!
I may have missed it, not having actually listened to the audio yet, but at first glance I didn’t see any reference to ‘man’ pages.
In our UNIX bootcamp, THW found it really helpful to explain ‘man’ in the hopes that users would solve their own problems. Any time we introduced a flag or argument, we reiterated that the choice of this flag didn’t come from thin air. Rather, it came from the man page.