Introduction to Linux / UNIX

Description

This brief course is designed to introduce users without UNIX or Linux experience to the core concepts and tools necessary to be productive on a UNIX or UNIX-like operating system. Includes hands-on exercises.

Topics

Basic structure of Linux

Getting out of trouble (control keys)

Linux command structure

Getting help (man pages)

Logging in and out

Organization of files and directories into a tree hierarchy

Basic file and directory related commands

Absolute and relative paths, wildcards

File/directory permissions and how to change them

Screen editors (emacs, vi, nano)

Linux shell (primarily bash)

I/O redirection and UNIX / Linux piping

Searching files (grep, find)

Who Should Attend

OSC users with little or no experience using the command line of a UNIX or UNIX-like operating system.

Prerequisites

There are no prequisites.

Method of Delivery

Slide presentation and hands-on exercises. A recent copy of the materials can be found below.