Title: CIS 121: Linux/UNIX I: Fundamentals ~ For IGNITE Review

Learning Modules
  Module 1: Introduction to Linux
    Introduction to Linux
    Content Covered
    What is an Operating System?
    What is a Kernel?
    What is Linux?
    Linux Kernel is Unique
    Unix/Linux History
    Distributions
    Reasons to Use Linux
    Linux Certification: Why Get Certified
  Module 2: Introduction to the Command Line
    Introduction to the Command Line
    Content Covered
    date and cal Commands
  Module 3: The Joys of the Command Line
    Introduction: The Joys of the Command Line
    Content Covered
    free and echo Commands
    pwd and cd Commands
    cat Command
    Absolute, Tilde and Relative Path
    The ls Command
    Let's Practice!
    Printing
    File Fishing
    Most Common Shells
    Shell Variables
    History
    $HISTSIZE and $HISTFILE
    Set
  Module 4: Dealing with Files & Directories
    Introduction: Dealing with Files & Directories
    Content Covered
    Files & Directories
    touch Command
    Command Line Wildcards
  Module 5: Editors & Editing with vi
    Editors & Editing with vi
    Introduction to the vi Editor
    Vi Commands - Insert (a A i I o O)
    Vi Commands - Correcting (replace, delete and undo)
    Vi Commands - Exiting (quit, write and save)
    Vi Commands - Movement (navigating the cursor)
    Vi Commands - Miscellaneous (report, join and search)
  Module 6: Permissions, Control & User Creation
    Permissions, Control & User Creation
    Content Covered
    User Owner and Group Assignment
    chgrp and chown Commands
    Permissions (rwx)
    Setting Permissions (chmod)
    Permissions Activity
    Setting Octal Permissions
    umask
    Umask Activity
  Module 7: Redirection & Wild Cards
    Redirection
    Content Covered
    Redirection
    Input Redirection (<)
    Output Redirection (> and >>)
    Error Redirection (2>)
    wc Command
    tee Command
    grep Command
    find Command
  Module 8: Filters 1
    Introduction: Filters 1
    Content Covered
    Filters
    Grep Options
    sed
    tr Command
    The head and tail Commands
    sed, tr, head and tail Command Review
  Module 9: Filters 2 - Regular Expressions
    Introduction: Filters 2 - Regular Expressions
    Content Covered
    Comparing Files (cmp, diff and comm)
    sed Command Review
    Introduction to Regular Expressions
  Module 10: Job Control & Processes
    Introduction: Job Control & Processes
    Content Covered
    Package Management
    Processes
    ps, top and free Commands
    Process Control
  Module 11: Scripting & Variables
    Introduction: Scripting & Variables
    Introduction to Scripts
    Running a Script
    Variables
    Conditional Expression, Case Statement and Loops
    Functions and Alias
  Module 12: Networking & Navigating
    Introduction: Networking & Navigating
    SUID and SGID
    Networking
  Module 13: Protecting and Managing Data
    Protecting and Managing Data
    Data Backup
    Archiving and Compressing Commands
    The Movie Vanishes
  Module A: Linux Philosophy and Software Licensing
    Linux Philosophy and Software Licensing
    About Software Licenses
    Free Software or Open Source Software
    GNU General Public License
  Module B: Help & Communication
    Introduction: Help & Communication
    Washtenaw Linux Users Group
    Getting Help - man Pages
    info Pages
    write and talk Commands
  Module C: Common Linux Programs
    Introduction: Common Linux Programs
    Common Programs
    Programs and Software
    Programming Languages
    Activity
  Module D: Hardware Issues
    Introduction: Hardware Issues
    Introduction to Hardware
    Understanding Disks
    File Systems
    Displays, Video Drivers, USB Devices and Driver Management
Resources & Help
McGraw-Hill Campus