- Week
|
- Objectives and Tasks
|
- Course Notes / Assigned Lab Section
|
- Week 1
|
- Introduction to ULI101 & UNIX / Seneca Servers
- Introduction
- *nix Overview
- Open Source Philosophy
- Linux GUI and the Terminal
- The Matrix Server
|
|
- Week 2
|
- Unix File System / Common Commands / Text Editing
- Unix File System
- File Types and File Naming
- Basic File System Commands:
- pwd, cd, tree, mkdir, rmdir, mv, cp, rm, man
- Vi Text Editor
- Common File Utilities:
- cat, more, less, touch, file, find
|
- Week 2 Notes and Week 2
|
- Week 3
|
- Shell Basics
- Absolute and Relative Pathnames
- File Name Expansion
- Shell Basics:
- Command Execution in Detail
- Recalling and Editing Previous Commands
- Quoting Special Characters
|
|
- Week 4
|
- Data Representation
- Binary, Octal, Decimal and Hexadecimal Numbering Systems
- Numbering System Conversions
- Practical Applications:
|
|
- Week 5
|
- Working with Partitions / User & Group Management
- Creating / Managing Virtual Partitions
- Mounting / Unmounting File Systems
- Automatically Mount File Systems Upon Boot-up
- User and Group Management
|
-
- Introduction to Unix / Linux Commands
- Basic Unix / Linux Commands
- Directory Management
- Permissions and Customizing the Shell Environment
- Practice Using the vi Text Editor
|
- Week 6
|
- Running & Installing Linux / Miscellaneous Utilities
- Running Live Linux
- Sending Email From Command Line
- scp and sftp Utilities
- Linux on Your Desktop
- (Virtualization?)
- Installing Linux
- Basic Linux System Administration
|
|
- Week 7
|
- Evaluation
|
|
Study Week
|
- Week 8
|
- Linking / Process Management / Storage Considerations
- Process Management
- Storage Quota Information (quota)
|
|
- Week 9
|
- Regular Expressions Basics
- Literal Matching
- Character Classes
- Wildcard
- Repetition
- Anchoring
|
|
- Week 10
|
- Shell Scripting - Part I
- Shell Startup Files
- Introduction to Shell Scripting
- Shell Variables
- Positional Parameters
- Output / Input:
- echo, read
- if, test
- for
|
-
- Linking Files and Directories
- Command Summary
- Linux Processes
- Regular Expressions using grep
- Interactive Shell Environment
|
- Week 11
|
- (Extended Regular Expressions?)
- Utilities:
- egrep, vi, sed, awk
|
|
- Week 12
|
- Shell Scripting - Part II
|
|
- Week 13
|
|
|
Exam Week
|