CS 197U - Spring 2019

Introduction to Unix


Lectures

Date Topic
1/28 Lecture 1: Administrivia, About Unix, Command Line, Shells, User
1/30 Lecture 2: Directory Structure, File System, Basic Commands, Setting Up Linux
2/4 Lecture 3: System Commands, Redirects & Pipes, Shortcuts, Text Manipulation
2/6 Lecture 4: Permissions, Processes
2/11 Lecture 5: Compression, Mounting, Package Managers
2/13 Lecture 6: Remote, Networking Commands, SSH, Version Control
2/19 Lecture 7: Make, System Administration, Cron, Startup, Users and User Groups
2/20 Lecture 8: Shell Scripting, Development Tools
2/25 Lecture 9: Voted Topics Part 1
2/27 Lecture 10: Final Review and Guest Lecture (Rachee Singh)
3/4 Lecture 11: Voted Topics Part 2
3/6 Lecture 12: Final Exam - Review PDF

Assignments

Date Assignments                                                                                                        
1/28 Quiz/Lab 1 out
2/3 Quiz/Lab 1 due
2/4 Quiz/Lab 2 out
2/10 Quiz/Lab 2 due
2/11 Quiz/Lab 3 out
2/17 Quiz/Lab 3 due
2/18 Quiz/Lab 4 out
2/24 Quiz/Lab 4 due
2/25 Bonus Quiz out
3/3 Bonus Quiz due
3/6 Final Exam