UNIX/Linux Training Course
(This course is offered only on-demand to a private batch and can be customized as per the business requirements)
Overview
The course provides training on standard UNIX/Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and desktop environments. The course presents the concepts necessary to understand the way UNIX works as well as the system's most commonly used commands. Data manipulation utilities and shell syntax for synthesizing command pipelines are emphasized. Bourne shell, Bash shell and Korn shell programming techniques are introduced so participants will be able to read and modify existing shell scripts as well as create their own. Desktop environments are also introduced from a user's perspective, including common window managers, Open Office utilities and an introduction to configuration tools. Proficiency in applying new skills is reinforced with extensive hands on exercises after each module.
Objectives
At the end of Unix/Linux training course, participants will understand:
- Command Syntax
- Controlling Processes
- Using the File System
- Shell Syntax
- Data Manipulation Utilities
- Controlling Your Environment
- Shell Scripting
- Using Desktop Environments
Suggested Audience - End-users and programmers who are new to the Unix/Linux environment.
Duration - 5 Days
Prerequisites - Participants should be familiar with the basic usage of an operating system, although no prior knowledge of UNIX is required.
Syllabus
1. Introduction to UNIX
|
2. Fundamental Data Types, Storage Classes, and Scope
|
3. Text Editing
|
4. The File System
|
5. Printing
|
6. Shell Programming
|
7. Text Manipulation Utilities
|
8. Backing Up Files
|
9. Desktop Environments
|
10. Basic User Commands
|
11. UNIX Processes
|
12. Introduction to Shells: sh, bash, and ksh
|
13. Multitasking and Batch Processing
|
14. Advanced Shell Features
|
15. File Processing Utilities
|
16. Networking Commands
|





