Lectures

Week Date Lecture
1

10/1

Discuss syllabus;
Introduction to Linux and Bash

ASSIGNED: Homework 1

Useful links:
2

10/8

More shell commands;
streams; I/O redirection

ASSIGNED: Homework 2

3

10/15

Regular expressions, egrep

ASSIGNED: Homework 3

4

10/22

More regular expressions; sed

5

10/29

More I/O, xargs, streams, processes

  • icon slides (PPT) , icon slides (PDF)
  • Commands from lecture: commands.txt
  • Files from lecture:
    • all files in one .zip file: lec05Files.zip
    • To download these you can type: wget http://courses.cs.washington.edu/courses/cse391/19au/lectures/5/lec05Files.zip at a command prompt on attu or a terminal in the CSE VM, and then unzip lec05Files.zip.

    ASSIGNED: Homework 5

6

11/5

Persistent shell settings; permissions

  • icon slides (PPT) , icon slides (PDF)
  • Commands from lecture: commands.txt
  • Files from lecture: To download these you can type: wget http://courses.cs.washington.edu/courses/cse391/19au/lectures/6/lec06Files.zip at a command prompt on attu or a terminal in the CSE VM, and then unzip lec06Files.zip.

ASSIGNED: Homework 6

7

11/12

Basic shell scripting

ASSIGNED: Homework 7

8

11/19

Build Tools and Program Management

  • icon slides (PDF)
  • icon old slides (PDF)
  • Commands from lecture: commands.txt
  • File from lecture:
  • To download these you can type: wget http://courses.cs.washington.edu/courses/cse391/19au/lectures/8/lec08Files.zip at a command prompt on attu or a terminal in the CSE VM, and then unzip lec08Files.zip.

ASSIGNED: Homework 8

9

12/3

Version Control (git)