IT 244: Introduction to Linux/Unix
Class 17

Review


New Material


Microphone

Graded Quiz

You can connect to Gradescope to take weekly graded quiz today during the last 15 minutes of the class.

Once you start the quiz you have 15 minutes to finish it.

You can only take this quiz today.

There is not makeup for the weekly quiz because Gradescope does not permit it.

Readings

If you have the textbook you should read chapter 8, The Bourne Again Shell.

Homework 8

I have posted Homework 8 here.

As usual, it will be due next Sunday at 11:59 PM.

Midterm Scores

If you believe I have scored one of your Midterm answers incorrectly you can request a rescore for that question on Gradescope.

If your score on the Final is significantly better than your score on the Midterm, I will replace your Midterm grade with that of the Final when calculating your grade for the course.

If you want to discuss how you can improve your grade in this course, come see me during Office Hours.

You do not have to make an appointment to see me during Office Hours, but you may have to wait your turn if I am helping another student.

I want students to pass this course, and will do what I reasonably can to make that happen.

Your Current Standing in This Course

If you want to know your grade as of this moment, send me an email.

In performing this calculation, I will assume that your score on the final exam will be the same as that of you Midterm score.

I can do this only for your grade as of the Midterm.

I can't do this for your grade later in the semester.

Final Exam

The final for this course will take place in this room on Tuesday, May 14th, from 3:00 - 6:00 PM.

You will also find this information at the top of the class web page.

Questions

Are there any questions before I begin?

Review

Pathname Expansion

The ? Meta-character

The * Meta-character

The [ and ] Meta-characters

Built-ins

Help for Built-ins

Different Shell Versions

Using a Different Shell

POSIX

Shells For Running Scripts

Ways a Shell Can Be Created

Your Login Shell

Interactive Non-login Shells

Non-interactive Shells

Creating Startup Files

Attendance

New Material

Running a Startup File after a Change has been Made

Commands that are Symbols

File Descriptors

Redirecting Standard Error

Shell Scripts

Making a Shell Script Executable

How Unix Runs a Program

Running a Shell Script

Specifying Which Shell Will Run a Script

Comments in Shell Scripts

Class Exercise

Class Quiz