Print this Page

Advanced UNIX

Abstract
(4 Days)

This course provides offers advanced topics for the UNIX user.  It is primarily focused on user functions, but includes a UNIX programming language (awk) as well as programming utilities.

Audience

The course is open to anyone with a knowledge of basic UNIX.  Programming experience is helpful, but not necessary.

Topics

  • Compression tools

    • zip

    • unzip

    • tar

    • zcat

    • uuencode

    • decode

  • Regular expressions and metacharacters

  • UNIX environment variables

  • System info

    • hostname

    • uname

    • arch

    • sysinfo

    • uptime

    • xload

    • top

    • df

    • dmesg

    • who

    • w

    • last

  • Sed and sed scripts

  • Introduction to awk programming

  • UNIX utilities

    • find

    • egrep

    • diff

    • cmp

    • ticksum

    • tr

    • script

    • touch

    • cron

    • crontab

    • fsplit

    • expand

    • head

    • tail

  • Using make for compilation and linking

  • Source control with sccs

Supervised Exercises

Each class session will be followed by a set of exercises reinforcing the class work.