Please install all software detailed in this document
For the morning session, much of the class will be done at your own pace, potentially with other students in a breakout room in Zoom. There will be regular live check-ins at or near the times listed below. Instructors will close break-out rooms when it is time to come back to the main room for the next section to start.
- 09:00 a.m. Welcome (ML, TP), introduction to Unix/Linux (ML), tech troubleshooting (all instructors)
- 09:30 a.m. Basic navigation from the command line (ML)
- 10:30 a.m. Break
- 10:45 a.m. Networking (ML)
- 11:15 a.m. File & folder manipulations (ML)
- 12:00 noon Basic Scripting (ML)
- Video for scripting (separate videos for Mac and Windows)
- Note for Mac users: if you have downloaded a text editor such as SublimeText or Atom, you don't need to use Textedit, and line endings will be handled correctly without any fuss.
- Complete your first webcampus assignment, here Note that this is part of the basis for your grade in the class!
- This assignment can be completed locally, on your home computer. Copy the text of the script you write into the assignment on webcampus.
- For an extra challenge (not part of the assignment), try to use a command-line-based text editor (nano) to copy the script to your VM, and run it there.
- If you finish early, try to work through the extra exercises on this page (these are not for class credit, just practical applications of some of the things we've taught today)
- 12:30 p.m. Lunch break
For the afternoon session we will have several short live slide presentations followed by time allocated to working through the text_processing_tutorial.md in GitHub repository text_processing directory, which would be best viewed online.
- 1:00 p.m. Package installation; Basic process monitoring and control
- Sections I and II of the tutorial
- Includes a package installation and job control exercise using
jot
- 1:45 p.m. Unix tools for text processing
- Sections III of the tutorial
grep
examples relate to module 1 assignment number 2.
- 2:30 p.m. Permissions
- Section IV of the tutorial
You must complete the two assignments for this module (here and here) by tomorrow night (Sunday, 9/26, at 11:59 pm) to get credit. Assignments will be graded generously, so long as you upload something for both of them!