UNIX SHELL


UNIX Shell Programming Training – Course Details

Overview:
UNIX shell is a command line interpreter or shell that provides a traditional user interface for the UNIX operating system and for Unix-like systems. Shell is both a command language and a programming language that provides an interface to the UNIX operating system. It also has a graphical user interface (GUI) similar to Microsoft Windows which provides an easy to use environment. It is a stable for multi-user, multi-tasking system for servers, laptops and desktops.
Training Objectives of UNIX:
UNIX is one of the operating system. In addition to it is a multi-user operating system, UNIX gives its users, the feeling of working on an independent computer system. It provides virtual computers to different users by creating simulated processors, multiple address spaces and so on. It also provides communication facility with other users who are connected to the system either directly or indirectly, that is, via a certain type sort of networking.
Target Students / Prerequisites:
Students must be belongs Technical Background and added little knowledge required on Operating System and its functionalities.
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