IT 244: Introduction to Linux/Unix
Class 19

Today's Topics

Tips and Examples


New Material

Homework 9

I have posted Homework 9 here.

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

Quiz 6

I have posted the answers to Quiz 6 here.


Tips and Examples

Using Control Z with an Editor

A Strange Bug Involving ;


Separating and Grouping Commands

| (pipe) and & (ampersand) as Command Separators

Continuing a Command onto the Next Line

Using Parentheses, ( ) , to Run a Group of Commands in a Subshell

The Directory Stack

dirs - Displays the Directory Stack

pushd - Pushes a Directory onto the Stack

popd - Pops a Directory off the Stack

Shell Variables

Local Variables

Global Variables

Keyword Shell Variables

Important Keyword Shell Variables

User-created Variables

New Material

Positional and Special Parameters

Quoting and the Evaluation of Variables

Removing a Variable's Value

Variable Attributes


System Calls

How the Shell Runs a Program

Process Structure

Booting a Unix Machine

Process Identification


Graded Quiz