Unix Shell Scripting Online Training

Unix Shell Scripting Online Training

0 STUDENTS ENROLLED

    Shell Scripting Course Content :
    1. UNIX Background

    • Introduction about Operating System(OS)
    • Introduction to UNIX
    • List of UNIX vendors available in Market
    • Introduction to various UNIX Implementation
    • History of UNIX OS Evolution from 1969
    • Open Source (vs.) Shared source (vs.) Closed source
    • Is Unix Open Source software?

    2. UNIX (vs.) LINUX

    • LINUX OS background
    • LINUX (vs.) WINDOWS
    • Popular LINUX distributions/Vendors
    • Similarities between Unix & Linux
    • Differences between Unix & Linux
    • About POSIX standards

    3. UNIX System Architecture

    • Hardware
    • Kernel
    • Shell
    • Utilities and User programs
    • Layers in Unix OS
    • Unix Servers/Dumb terminals/nodes

    4. UNIX System features

    • Multitasking
    • Multiuser
    • Easy Portability
    • Security
    • Communication

    5. UNIX day-to-day used commands

    • System Information commands (uname, date, etc)
    • man command
    • User Related (w, who, etc)
    • Terminal Related (stty, etc)
    • Filter commands (more, less, etc)
    • Miscellaneous commands (cal, banner, clear, etc)
    • Viewing exit status of commands
    • Disk Related commands

    6. UNIX File System

    • Introduction to Unix tree structure
    • Inode representation
    • Introduction to 3 types of files – Ordinary, Directory, Special
    • 3 different ways of new file creation (touch, cat, vi)
    • File system commands (ls, mkdir, cd, etc)
    • Wild card characters
    • File Permissions & security

    7. Input/output Redirection and piping

    • Introduction to Redirection/piping
    • Output Redirection Example
    • Input Redirection Example
    • Error Redirection Example

    8. UNIX Processes

    • Introduction to Unix processes
    • Program (vs.) Process
    • System processes & commands
    • User processes & commands
    • Finding processes information using ‘grep’
    • Background & foreground processing
    • Kill signal
    • Setting process priorities
    • Avoiding hang-ups using ‘nohup’

    9. Job Scheduling

    • Introduction to job scheduling
    • Run jobs at regular intervals using crontab
    • Run jobs at specific intervals using ‘at’

    10. UNIX communication

    • On-line communication using write, wall, talk, etc
    • Off-line communication using mail, news, etc

    11. UNIX Environment Variables

    • Introduction to ‘echo’ command
    • System defined environment variables
    • User defined environment variables
    • Creating user defined environment variables.

    12. Visual Editor

    • Introduction to Visual Editor
    • Understanding 3 basic modes of operations
    • Cursor Movement commands
    • Scrolling commands
    • Editing text commands
    • Copying and pasting text
    • Shell commands
    • Text Buffers
    • Search commands

    13. UNIX System files & Default User settings

    • Introduction to system files (/etc/passwd)
    • Creating user aliases ($HOME/.bashrc)
    • Sourcing environment ($HOME/.bash_profile)
    • Logout action file ($HOME/.bash_logout)

    14. UNIX Shell Scripting

    • Introduction to Shell
    • Types of shells
    • Evolution/History of various Unix shells
    • Introduction to Shell scripting
    • Difference between programming and scripting
    • Steps in handling shell scripts
    • Writing first shell script – “Hello World…!”

    15. Shell Scripting basic examples

    • Adding comments
    • Displaying output to screen
    • Variables declaration
    • Arithmetic operations
    • Read Input from command line
    • Interactive Addition program
    • Positional Parameters
    • Command Line arguments
    • Arithmetic operations using command line arguments
    • Command line arguments using SHIFT operator
    • Scope of Variables

    16. Conditional Statements

    • Sequence control structure (vs.) decision making structure
    • If-then-fi statement
    • If-then-else-fi statement
    • If-then-elif-else-fi statement
    • TEST command
    • case – esac statement
    • String operations
    • Examples

    17. Flow control statements

    • For Loop
    • While loop
    • Until loop
    • Loop nesting
    • Break/continue commands
    • Examples on For/While/Until
    • For + ls example
    • While + case example
    • If + grep example
    • For + sed + awk example

    18. Compression & Archive commands

    • Introduction to Archiving
    • Introduction to Compression
    • Archive (vs.) compression
    • Creating archives
    • Compressing & un-compressing files
    • Compressed Archives

    19. Miscellaneous, but useful topics

    • Transferring files between Unix servers using FTP
    • Remote login to another Unix server
    • Starting and shutting down the servers
    • Writing C programs in Unix OS
    • Compiling and debugging C programs in Unix OS

    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    PRIVATE COURSE
    • PRIVATE
    • 1 month, 1 week
    Contact Us

    +1 475-212-0075

    Drop us a query

    Error: Contact form not found.

    Job Support

    Error: Contact form not found.

    Course Features

    Live Instructor-led Classes

    This isn't canned learning. Its dynamic, its interactive, its effective

    Expert Educators

    Only the best or they're out. We are constantly evaluating our trainers

    24&7 Support

    We never sleep. Need something answered at 3 am? No Problem

    Flexible Schedule

    You don't learn as per our calendar. We work according to yours.

    Customized Training's

    The most part self-managed and adaptable to suit a person's particular adapting technology needs

    Priority Based Training's

    Real-time Scenario based Assignments and Case Studies

    COPYRIGHT © 2020 KEEN IT TECHNOLOGIES PVT.LTD, ALL RIGHTS RESERVED