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)
|