1. Introduction
    1. Who we are
    2. Who our group is
    3. What this class is about
    4. Assess the audience
      1. DOS experience might help
    5. First time teaching, let us know if we can improve
  2. Where to look for help
    1. Google is your friend
    2. Man / info pages
    3. Always check these sources for information before seeking out any other help
  3. Shell commands (DOS parallels, if helpful)
    1. What a shell is
      1. command parsing
        1. how the command gets tokenized
        2. quotes
        3. case-sensitive
    2. cd
      1. '.' and '..'
      2. relative and absolute notation
    3. pwd
    4. cp
    5. mv
    6. rm
    7. mkdir
    8. rmdir
    9. touch
    10. cat
    11. tail / head
    12. File permissions
      1. The bitmask
      2. chmod
        1. +/- notation
        2. number notation
      3. chgrp
    13. Linux - everything is a file
      1. Examples
        1. 'cat /dev/mouse'
        2. 'echo "stupid crap" > /dev/null

  4. Input / Output redirection
    1. Redirecting input / output to / from file
    2. Pipes
    3. (use tar with piped compression and such)
  5. Unix tools
    1. Less / more
    2. grep
    3. tar
    4. wget
    5. ssh
  6. Job control
    1. ctrl-z, bg, fg, &

    2. ps
    3. top
    4. nice
  7. GNU Screen
    1. Attaching / detaching sessions
    2. Creating / naming windows