Introduction to the OS X Unix Command Line

Tutorial Outline

  1. What is Unix, and Why is it Good? (20 Minutes, 2 tasks)
    1. What is Unix?
    2. A Little History
    3. Why Unix is Good
    4. Translating Between Mac GUI Concepts and Unix
  2. Using the Command Line (70 Minutes, 16 tasks)
    1. Getting to the Command Line (5 minutes)
    2. Understanding the Prompt (5 minutes)
    3. Using a Command (10 minutes)
    4. Commands, Processes, and Jobs (10 minutes)
    5. Spaces in the Command Line (5 minutes)
    6. Wildcards (5 minutes)
    7. Standard Input and Standard Output (5 minutes)
    8. Creating Pipelines of Commands (5 minutes)
    9. Running a Command in the Background (5 minutes)
    10. Opening Files from the Command Line (5 minutes)
    11. Creating a Simple Unix Shell Script (10 minutes)
  3. Break Time - 5 Minutes (don't leave the room)
  4. Getting Help and using the Unix Manual (20 Minutes, 4 tasks)
    1. Using the Unix Manual (5 minutes)
    2. Printing man Pages (5 minutes)
    3. Using each Commands' Built-in Help (5 minutes)
    4. Getting Help from Other People (5 minutes)
  5. Useful Unix Unix Utilities (40 Minutes, 8 tasks)
    1. Mac OS X-specific Utilities (5 minutes)
    2. File Compression and Archiving (5 minutes)
    3. Viewing the Contents of Files (5 minutes)
    4. Searching for Text (5 minutes)
    5. Searching for Files (5 minutes)
    6. Search-and-Replace in Text Files (5 minutes)
    7. Sending Email (5 minutes)
    8. Connecting to another machine over The Internet (5 minutes)
  6. Going Deeper (20 minutes, 4 tasks)
    1. Using Files and Directories (5 minutes)
    2. Editing and Printing Files (5 minutes)
    3. Configuring Your Unix Environment (5 minutes)
    4. Working with Permissions and Ownership (5 minutes)
  7. Question-and-Answer Time (30 Minutes)
  8. More Resources (List of URLS, etc.)


Tutorial Main Page
Unix for Mac OS X
www.matisse.net