UX01 - Introduction to UNIX
Duration3 days, hands-on (5 days if shell scripts included)
AvailabilityCheck course price and availability

Target Audience

Delegates with little or no previous UNIX experience who will be working within a Sun Solaris or HP-UX UNIX environment.

Pre-requisites

A general understanding of computer concepts and keyboard skills.

Course Objectives

The aim of this course is to provide the programmer, unfamiliar with UNIX, with the necessary skills required to define, access and manipulate UNIX data, either via an application program or using SPUFI. On completion of this course the student will be able to:

  •     Understand the history and ethos behind UNIX
  •     Use the basic features of the UNIX environment
  •     Understand the structure of the UNIX filesystem and the commands used to create and manipulate files and directories
  •     Explain the reason behind connecting one or more programs together to provide functionality
  •     Use the text editor vi
  •     Use either the Korn shell or C shell command interpreter but also be aware of other shells
  •     Use filename generation metalanguage
  •     Understand the use of grep
  •     Use command recall and history
  •     Manipulate processes
  •     Control foreground and background tasks

Course Details (content can be tailored to match specific requirements)

INTRODUCTION TO UNIX
Concepts underlying UNIX
UNIX commands to access the operating system
Controlling input to and output from commands
Connecting programs together (IPC)
The text editor vi
Create, modify and delete files
Moving files around
UNIX filesystem
Commands to manipulate files and directories
The Korn shell or C shell command interpreter
Command recall and history
Filename generation
Printing
Manage foreground and background processes
Backup and restore (optional)
The cron command (optional)
Shell scripts (optional)