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

Intermediate UNIX

Description
This course is the follow-on course to Basic Unix and covers that "second-level" of Unix commands (e.g. make) and topics (Different shell features and environments) that the average UNIX users have heard about and have always wanted to learn.

Specifically the course will cover the following topics:

  • Comparison of the features and strengths of the various UNIX shells available
  • Controlling your shell envirnoment: intialization files & Envirnoment variables
  • History mechanism and Command-line editing
  • Secure connecting to Unix machines: ssh, rlogin, telnet
  • Advanced Unix commands & filters: find, cmp, tar, compress, script, touch, crontab, split, sort, and others
  • Extended regular expressions
  • Advanced UNIX text processing: egrep & stream editing (sed)
  • The make utility for large program maintenance
  • Using the nawk text processing programming language
  • Creating and using your own libraries: ar and ld

Prerequisites
Basic understanding of UNIX

Target Audience
Users familiar with UNIX but do not consider themselves experts

Class Duration
2 days

Handouts
February 2005, PDF, Barbara Woodall

Other UNIX Training Materials
Basic UNIX
UNIX is a Four Letter Word