Introduction to Unix

Summary
This foundation course for Unix system administrators and programmers provides a general understanding of the Unix system and teaches the basic skills for using it. Although the course is based on the Korn shell, it is suitable for users of the C and Bourne shells.

Prerequisites
Basic computer literacy.

Course Objectives
On completion of this course, the student should be able to
  • Use a variety of basic Unix commands
  • Describe the Unix tools approach enabling the use of most Unix commands
  • Create, access, and manipulate data under Unix using the standard editors
  • Recognize how the Unix file system works
  • Describe how processes interact with each other and with files
Length
2 Days

Format
Instructor-led course, with practical computer-based exercises.

Course Outline
  • Unix Overview
    • Unix history and features
    • Processes
    • Software tools techniques
  • Introductory Unix Commands
    • Logging in
    • Command syntax
    • Command execution
    • Documentation
  • Introduction to Editing with vi
    • vi as a text file viewer
    • vi as a text file editor
  • The Unix File System
    • Files and directories
    • File hierarchy
    • Pathnames
    • Directory entries
    • File manipulation commands
    • Links and symbolic links
    • Protection
    • Changing file protection: chmod
    • Initial protection modes: umask
    • Special files
    • Multi-volume file systems
  • The Unix File System
    • The command interpreter
    • Korn Shell user interface
    • Filters and pipelines
    • Filename generation and metacharacters
    • Job control
    • Command grouping and sub-shells
  • More vi
    • Advanced features of vi
  • Everyday Unix Tools
    • File manipulation and more

Hardware and Software Requirements
Any Unix system, ideally with the Korn shell, but C or Bourne can be used. The systems should be able to load a 3.5 DOS-formatted solution disk.


Go to course catalogue