- 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 1 Notes
|
- 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
|
- 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 3 Notes
|
- Week 4
|
- Data Representation
- Binary, Octal, Decimal and Hexadecimal Numbering Systems
- Numbering System Conversions
- Practical Applications:
|
- Week 4 Notes
|
- Week 5
|
- Filter and Redirection Commands
- stdin, stdout, stderr
- Simple filter commands: head,tail,cut,sort,tr,wc
- grep utility
- Redirection and piping
- /dev/null file
|
- Week 5 Notes
|
- 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 6 Notes
|
- Week 7
|
- Evaluation
|
|
Study Week
|
- Week 8
|
- Linking / Process Management / Storage Considerations
- Process Management
- Storage Quota Information (quota)
|
- Week 8 Notes
|
- Week 9
|
- Regular Expressions Basics
- Literal Matching
- Character Classes
- Wildcard
- Repetition
- Anchoring
|
- Week 9 Notes
|
- Week 10
|
- Shell Scripting - Part I
- Shell Startup Files
- Introduction to Shell Scripting
- Shell Variables
- Positional Parameters
- Output / Input:
- echo, read
- if, test
- for
|
- Week 10 Notes
|
- Week 11
|
- (Extended Regular Expressions?)
- Utilities:
- egrep, vi, sed, awk
|
- Week 11 Notes
|
- Week 12
|
- Shell Scripting - Part II
|
- Week 12 Notes
|
- Week 13
|
|
|
Final Exam (40%)
|