 |
|
There are many excellent online courses. This has been hugely beneficial in my day to day work.
|
|
- Louise Nolan
|
|
|
|
|
UNIX Fundamentals
Course Aims
This course covers the competencies and skills identified as key to intending UNIX users and developers. The course aims are to give readers a good understanding of the UNIX operating system sufficient to meet the needs of application developers. Providing hands-on experience, on completion of the course the reader will be able to; understand the concepts underlying UNIX; use a variety of commands, tools and utilities; program the command interpreter (shell); understand the file system; and carry out basic text manipulation. |
Assumed Knowledge
Familiarity with basic computing and programming concepts is required as gained from working in a PC or mainframe environment. Knowledge of another operating system would be an advantage. Limited knowledge of UNIX gained in a user environment would be beneficial. |
Course Audience
Power users, programmers and developers working in a UNIX environment. Software and hardware engineers who need a grounding in the UNIX system. Systems Administrators who will work on UNIX systems. |
|
Table of Contents
|
Introduction
|
The History & Features of UNIX
|
|
|
|
|
UNIX Standards
|
|
|
|
The Structure of UNIX
|
|
|
|
Accessing the System
|
|
|
|
The UNIX Command
|
|
|
|
Process Control
|
|
|
Directory and File Commands
|
pwd - print word directory
|
|
Wild Cards - File Name Generation
|
|
|
|
The vi Editor
|
|
|
I/O Manipulation
|
Standard Input and Output
|
|
Input/Output Redirection/dev/null
|
|
cat - concatenate and print
|
|
lpstat - lineprinter status
|
|
|
|
File Manipulation
|
grep - global regular expression printer
|
|
|
|
|
Communications
|
|
|
|
|