Verhoef Training

11 Kingsmead Square, Bath, BA1 2AB.
Tel: 01225 339705 Fax: 01225 339671




UNIX The Essentials




AUDIENCE:   Technical staff (support personnel, application developers, system integrators) requiring the basic skills necessary to interface effectively with UNIX based Open Systems. This course is suitable for most major vendor releases of UNIX, including AIX (up to 6.x), HP-UX, Sun Solaris, SCO UNIXWare. For those who will also be interfacing with the Linux Operating system (any flavour), this course is also of benefit.

PREREQUISITES:   Delegates should be technical staff who have a moderate knowledge of another operating system. No prior experience with the UNIX operating system is required.

DURATION:   3 days. Hands on.

OBJECTIVES:   This course provides technical staff new to UNIX with a sound appreciation of the operating system. The course provides delegates with knowledge and confidence in the most useful UNIX tools and utilities. On completion, delegates will have a fundamental knowledge of the UNIX operating system and be able to use some of the more advanced UNIX facilities. Having gained suitable, complementary experience they can progress to further specialised training to establish peak effectiveness.

COURSE CONTENT:  

Welcome to the world of UNIX
Why do Users choose UNIX?
An Operating System
The UNIX Operating System
Components of the UNIX Operating System
Organisation of a UNIX System
The Kernel
The Filesystem
The Shell
User Interfaces
Terminal based interface
The Command Processor
Utilities
Windows based Interfaces
Using a Graphical Interface
Distributed Environments and Client/Server
Networking

Logging On and Getting Help
Logging On
Accessing the UNIX Command Line
Format of UNIX Commands
Getting Help
Internet Based Help
Setting and Changing the Password

Navigating the Filesystem
Structure of a UNIX Filesystem
Identifying Files and Directories
Going up the Filesystem with Relative Addresses
The Home Directory
Where am I?
Moving Around the Filesystem (cd)
Listing Directory Contents
Creating Directories
Removing Directories
Displaying Files
Displaying File Contents
Copying Files and Directories
Moving and Renaming Files & Directories
Removing Files

Shell Facilities
The Shell Environment
Using Wildcards (Metacharacters)
Default Action of the Shell
Saving Output and Using File Input (Redirection)
Bolting Commands Together
Gluing Files Together (cat)
Aliases

Printing
Formatting a file to be printed
Print File
Print Request
Cancel Print Request
Enable Printer
Line Printer Status Information

Editing Within Unix
VI Editor
Key Tricks
vi Modes
The vi Editor for Beginners
Some Further Useful features

Process Handling
What is a Process?
Interactive or Background?
Process Fork / exec
Process, Report Status
Process, kill a
Allocating Priority
Logging out using Nohup
Sequential Command

Additional UNIX Commands
Display Date
Display a Calander
Spell Checking
Word Count
Mail Usage
Who is on the System
Write to User
Grep
Regular Expressions

UNIX Utilities
The Find Utility
Sort or merge Files
sed

UNIX Security
File System Permissions
Change mode
Symbolic Notation
Octal Notation
Change owner
Change group
Default Creation Mode (umask)
Backup and Restore
Tar Utility
Cpio Utility
Pathname considerations for backup utilities

The Shell Environment
Shell Environment
System Variables
Shell Variables
Assigning Variables
Displaying Variable Values
Exporting variables
Shell Interpretation
Using Quotes in the Shell
The Back Quote
The Single Quote
The Double Quotes
The Backslash
Special Escape Characters
Additional Korn Shell Facilities

Shell Programming
Shell Scripts
Executing Shell Scripts
Passing Arguments To A Program
Positional Parameters
Special Shell Parameters
The Read Command


GN08/01

© 2007 Verhoef Training, Ltd.