Skip to content

tparchman/778_unix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

778_unix

Materials to review before the Saturday workshop

Please install all software detailed in this document

Morning Session Agenda

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)
    • Live session w/ introduction & instructions
    • Video explaining navigation & basic unix commands (follow along w/ exercises)
    • As time permits: Software carpentry exercises on navigation, found here. See if you can answer all the questions in orange.
  • 10:30 a.m. Break
  • 10:45 a.m. Networking (ML)
    • Live session w/ instructions
    • Video explaining remote access (follow along w/ exercises). Supplement for Windows users is here
    • NOTE: All sessions from here on will be conducted on the virtual machines for class
  • 11:15 a.m. File & folder manipulations (ML)
    • Live session w/ instructions
    • Video explaining file manipulations: viewing, copying, moving, deleting, etc (follow along w/ exercises)
    • As time permits: Software carpentry exercises on working with files and directories, found here. See if you can answer all the questions in orange.
  • 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

Afternoon Agenda

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.

Approximate time agenda:

  • 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

Tracking points for Module Credit

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published