Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Unix / Linux :

Introduction to Unix

2 day

Course # 03-0800


Description

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.

Audience
Systems and applications programmers and system administrators who plan to use the Unix operating system.

Prerequisites
Basic computer literacy.

Hardware and Software
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.

 


Format

  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Describe the concepts underlying the Unix system
  • 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

Topics


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 Korn Shell Command Interpreter

  • 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