 |
|
There are many excellent online courses. This has been hugely beneficial in my day to day work.
|
|
- Louise Nolan
|
|
|
|
|
UNIX Bourne and Korn Shell Programming
Course Aims
This course covers the competencies and skills identified as key to intending UNIX users and developers. The course aim is to give participants 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); understands 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
|
|
The Shell Environment
|
|
|
|
Command-Line Processes
|
|
|
Executing an Applications Program
|
Executing an Applications Program
|
|
|
|
|
Simple Shell Scripts
|
|
|
|
Miscellaneous Utilities
|
|
|
Shell Program Control · Process Control
|
Shell Program Control · Process Control
|
|
|
|
Korn Shell Facilities
|
|
|
|
Advanced vi Facilities
|
|
|
|
The sed Command
|
|
|
|
The awk Command
|
|
|
Appendix - Answers to the Exercises
|
Appendix - Answers to the Exercises
|
|
|
|
|
|