CS 197U - Spring 2020

Introduction to Unix


Lectures

Date Topic
1/27 Lecture 1: Administrivia, About Unix, Command Line, Shells, User
1/29 Lecture 2: Directory Structure, File System, Basic Commands, Setting Up Linux
2/3 Lecture 3: System Commands, Shortcuts, Text Manipulation
2/5 Lecture 4: Redirects & Pipes, Permissions, Processes
2/10 Lecture 5: Compression, Mounting
2/12 Lecture 6: Package Managers, Remote, Networking Commands, SSH
2/18 Lecture 7: Version Control, Make, System Administration, Cron
2/19 Lecture 8: Startup, Users and User Groups, Shell Scripting, Development Tools
2/24 Lecture 9: Development Tools
2/26 Lecture 10: Special Topics 1
3/2 Lecture 11: Special Topics 2
3/4 Lecture 12: NO LECTURE

Assignments

Date Assignments                                                                                                        
2/2 Quiz/Lab 1 due
2/9 Quiz/Lab 2 due
2/16 Quiz/Lab 3 due
2/23 Quiz/Lab 4 due