Extended Unix and Computer Science Skills Tutorial

Handouts

Workbooks

Workbook 1: The Command Line and How to Use it

This workbook covers:

  • man pages
  • Unix File Hierarchy
  • How to Create, Manage, Read and Write Files

Workbook 2: Longer Lasting Fingers and other Good Things to Know

This workbook covers:

  • Tab Completion
  • Command History
  • Wildcards
  • I/O Redirection
  • Aliases
  • Remote Access (with SSH)
  • Department Webpages

Workbook 3: Debugging

This workbook covers:

  • What is a bug?
  • How do we avoid bugs?
  • How do we find bugs
  • How do we use a debugger to help find bugs (with pdb and jdb)

Workbook 4: Version Control

This workbook covers:

  • Philosophy of Version Control
  • Introduction to git
  • Using Version Control on Your Own
  • Using Version Control with Others

Workbook 5: Regular Expressions

This workbook covers:

  • Introduction to General Regular Expressions
  • grep (how to find things in files)
  • find (how to find files)

Workbook 6: Bash Scripting

This workbook covers:

  • Bash Scripting (It's a big topic)
  • Using Commands from Inside a Script
  • Bash Flow of Control Commands

Library Workbook

This workbook covers:

  • Where to find books in the physical world
  • Where to find books though the library website
  • What tools the library offers to help you
  • How to get help from the library

Page Updated: January 18, 2016 at 1130 MST