Unix Shell Scripting
Intellipaat
Course Summary
Our UNIX training course will let you master the UNIX operating system. We provide the best online training classes to help you learn UNIX architecture, basics to advanced concepts, shell scripting, UNIX commands, and Server. Work on real world industry projects.
-
+
Course Description
About Course
In this Unix training course you will be introduced to the Unix Operating System, its various features, basic and advanced levels of Unix and Shell scripting techniques. You will get to know about the architecture of Unix, its various commands and the Unix Server.
What you will learn in this training course?
- The basics of Unix and its advantages over other OS
- Detailed understanding of the Unix Shell scripting
- The various layers of the Unix architecture
- Running and troubleshooting of the Unix Shell scripts
- The Unix files, directories and user classes
- Unix file attributes and changing file permissions
- Real world Unix shell programming projects
Who should take this training course?
- Software engineers and IT professionals,
- Mainframe professionals and data analysts
- Unix developers, Unix administrators and testing professionals
What are the prerequisites for taking this training course?
There are no prerequisites for taking this training course. A basic knowledge of computers and the operating systems is helpful.Why should you take this Unix Shell Scripting training?
The Unix Operating System was a revolution in the history of computing. For the first time the concept of cross-platform standardisation was introduced by Unix. Even the most powerful open source Operating System Linux is based on the Unix kernel. Thus learning Unix scripting will give you the wherewithal to work in multiple environments like development, testing, application support, etc. After completion of the course you can take up high-paying jobs in the Hadoop, ETL, SQL, and testing domains in the best companies around the world.
-
+
Course Syllabus
Unix Shell Scripting Course Content
Shell Scripting – FundamentalsUnderstanding the Linux Shell script, designed to run on Unix shell, command-line interpreter, the various operations on Shell scripts like – file manipulation, program execution, and text printing, understanding the various commands, syntax and shell scripting rules.Hands-on Exercise – Write a shell script to open a file, Execute a program from a shell script, print text on console
Parameters, Variables & ArgumentsIntroduction to Shell Scripting concepts, special variables used, learning about command line arguments, working with Special Parameters, passing arguments to a Shell Script, inheritance rules.Hands-on Exercise – Pass command line arguments to a shell script, Work with Special Parameters $*, $@, $$ etc
Loops & IterationsDeep dive into Linux Shell script, understanding the concept of loops, the various types of loops and integrators in Linux Shell script, learning about the condition handling mechanism.Hands-on Exercise – Write a script using while loop to create a hierarchy if directory, Use if/else statements to execute different set of code
Regular Expressions & Text ManipulationsLearning about the String object, taking regular expressions as arguments, understanding how to redirect arguments as well as input and output using Shell Scripts, string manipulation using regular expressions, different types of Regex.Hands-on Exercise – Create a String object,Take regular expression as arguments, Redirect input and output using Shell Scripts, Manipulate a string using regular expressions
Writing Functions & Advanced ScriptsIntroduction to Shell Script functions, basic functions, creation of library of functions, learning about advanced Shell Script commands, expansions and built-in commands, real world examples of Shell Scripting.Hands-on Exercise – Use in-built shell script functions, Create a library of functions
Real World Shell Scripting ExamplesShell scripting examples in the real world – understanding about shell scripting, Backup Script for Code & Mysql DB, checking service status, disk usage, highest CPU usage, automatic users addition, calculating free and used memory, remote host and port checking, shell script to sync directories, sending email on login and logout.Hands-on Exercise – Write a backup script for Code & Mysql DB, Check service status, Check disk usage using a script, Find out highest CPU usage, Create a script automatic users addition, Calculate free and used memory, Check a remote host and port, Use a script to send email on login and logout