UNIX SHELL
UNIX is a computer Operating System which is capable of handling activities from multiple users at the same time understands the basics to advanced concepts covering Unix commands, Unix shell scripting and various utilities. Typical operations performed by shell scripts include file manipulation, program execution, and printing text.
UNIX SHELL Course content
Overview:
UNIX is a computer Operating System which is capable of handling activities from multiple users at the same time understands the basics to advanced concepts covering Unix commands, Unix shell scripting and various utilities. Typical operations performed by shell scripts include file manipulation, program execution, and printing text.
Training Objectives of UNIX SHELL
UNIX is one of the operating system. It provides virtual computers to different users by creating simulated processors this course provides a complete base on UNIX Fundamentals Shell scripting finds its way in Programming, System administration, Web development and designing.
Target Students and Prerequisites:
Student should have Technical Background knowledge on Operating System
Course Contents:
Introduction
- The UNIX Shell The Bourne
- Korn & C Shells UNIX Shell Scripts
Review
- Commands, lS
- Redirection, Pipes, Find, Grep, Sort
UNIX Shell Features
- Invoking a Shell
- Command line expansion
- Command Arguments
- Meta-characters
- Quotation marks
- Redirection
- File descriptors
- Here documents, Redirection, Pipes, Tee
- Defining Exporting and Environment variables
- Command grouping
- Conditional execution
Basic Shell Scripts
- Positional and Automatic Parameters Set
- Reading input
- Writing to standard output
- Display attributes
- Interactive Shell scripts
Bourne & Korn Shell Programming
If statement
- While statement
- Case statement
- Test command
- For statement
- Break statement
- Continue statement
- Tests on numeric values
- String comparisons
- Command exit status
- Logical operators
- Error handling
- Arithmetic
Korn Shell Extensions
- Extensions
- Command substitution
- Arithmetic expressions
- Valid arithmetic operators
- Variable attributes
- Typeset, Built-in variables
- Select command