Supercomputing Networking Research Education Ohio Supercomputer Center Site Map Staff Directory Support

Basic UNIX

Description

This course is designed for users who are learning UNIX for the first time but may be useful for users who want to extend their knowledge of Unix fundamentals. For this reason, the course will start with the basic structure of UNIX (kernel and shell ) and the organization of files and directories into a tree hierarchy.

It will then cover the "core" unix topics which are:

  • logging in to and out of UNIX machines
  • Unix command format (command options)
  • Getting help (man pages)
  • Getting out of trouble (Control keys)
  • directory-related commands (pwd, cd, ls, mkdir, rmdir)
  • file naming techniques (relative and absolute) and wildcarding
  • basic file-related commands (more, cat, rm, mv, file, cp)
  • searching files (grep command)
  • printing files
  • types and meanings of file/directory permissions and how to change them (chmod)
  • I/O redirection and Unix piping
  • How to get started with Unix editors (vi)

More advanced Unix commands and topics are covered in a companion OSC course, Intermediate UNIX.

Target Audience

Persons interested in learning the fundamentals (or expanding their knowledge) of UNIX related resources available at OSC.

Prerequisites

None

Method of Delivery

Lecture with Exercises provided

Handouts

February 2005 (PDF), BarbaraWoodall (woodall@osc.edu)
October 2004 (PDF), BarbaraWoodall (woodall@osc.edu)
May 2004 (PDF), BarbaraWoodall (woodall@osc.edu)
May 2003 Frames -- HTML wrapped jpegs and PDF, BarbaraWoodall (woodall@osc.edu)
April 2001 Frames -- HTML wrapped jpegs and PDF, BarbaraWoodall (woodall@osc.edu)
October 2000 Frames -- HTML wrapped jpegs, BarbaraWoodall (woodall@osc.edu)