Companies Home Search Profile

Shell Scripting Practice Exercises with Demonstration

Focused View

Kashif Ali

5:52:23

56 View
  • 1. Course Overview.mp4
    04:09
  • 1. Installation of VirtualBox.mp4
    03:04
  • 2. Download & Installation of Linux(CentOS) on VirtualBox Step by Step.mp4
    17:31
  • 3. Download, Install and connect through putty.mp4
    01:15
  • 1.1 The Shell.pdf
  • 1. The Shell.mp4
    01:08
  • 2. What is Shell Scripting.mp4
    02:29
  • 3. Naming Convention for Shell Script.mp4
    03:34
  • 4. Shell Scripting Format.mp4
    02:57
  • 5.1 Basic File and Directoy Permissions.pdf
  • 5. File Permissions in Linux.mp4
    03:54
  • 6. How to Run a Shell Script.mp4
    02:18
  • 7. Basic Commands used in Shell Scripting.mp4
    11:26
  • 8. Listing files and understanding LS output.mp4
    13:02
  • 9.1 Introduction to vi editor.pdf
  • 9. TextEditor vi Introduction.mp4
    12:13
  • 10. Quiz.html
  • 1. Creating 1st script - Hello World.mp4
    02:33
  • 2. Defining Variable.mp4
    02:38
  • 3. Arithmetic Expressions in Shell Scripting.mp4
    04:57
  • 4. String Manipulation in Shell Scripting.mp4
    05:40
  • 5. String Comparisons in Shell Scripting.mp4
    03:44
  • 6. Read and Echo (InputOutput) statements.mp4
    02:27
  • 7. Relational Operators in Shell Scripting.mp4
    04:43
  • 8. Conditional Statements (Decision Making).mp4
    02:40
  • 9. Case Statement.mp4
    03:48
  • 10. For loop in Shell Scripting.mp4
    03:25
  • 11. Do-while in Shell Scripting.mp4
    02:50
  • 12. The until Loop in Shell Scripting.mp4
    02:59
  • 13. Select Loop in Shell Scripting.mp4
    03:07
  • 14. Infinite Loops and Sleeping.mp4
    02:16
  • 15. Exit Status in Shell Scripting.mp4
    04:15
  • 16. Special Variables in Shell Scripting.mp4
    04:50
  • 17. Quiz.html
  • 1. Functions in Shell Scripting.mp4
    03:20
  • 2. Passing Parameters to a Function.mp4
    02:10
  • 3. Nested Functions.mp4
    01:52
  • 4. Indexed Array in Shell Scripting.mp4
    02:45
  • 5. Associative Arrays in Shell Scripting.mp4
    01:58
  • 6. String Concatenation.mp4
    03:24
  • 7. Extract a substring from a string.mp4
    03:25
  • 8. Nested Loop in Shell Scripting.mp4
    03:09
  • 9. Nested Conditions in Shell Scripting.mp4
    04:03
  • 10. Shifting in Shell Scripting.mp4
    02:59
  • 11. Quiz.html
  • 1. Searching and Extracting Data From Files.mp4
    05:10
  • 2. Shell script to delete oldest files and folders.mp4
    03:51
  • 3. Shell Script to Backup Files in Directory.mp4
    04:19
  • 4. How to use Loops in a filesystem.mp4
    03:10
  • 5. Check Users Logged In, Ordered by Date, or IP Address.mp4
    02:02
  • 6. How to trace log messages in a shell script.mp4
    03:11
  • 7. How to automate user account creation.mp4
    02:51
  • 8. How to check users not logged in.mp4
    03:33
  • 9. How to track the processs status and terminate it.mp4
    04:29
  • 10. How to add and delete data from Inventory.mp4
    03:21
  • 11. How to reuse one script information to another.mp4
    02:52
  • 12. How to check the status and connectivity of remote hosts.mp4
    04:09
  • 13. How to schedule script through cron job.mp4
    02:36
  • 14. How to check disk space status.mp4
    03:20
  • 15. How to create and verify created files.mp4
    02:27
  • 16. How to create script on run time.mp4
    02:43
  • 17. Store data on live server database.mp4
    02:37
  • 18. Get data from live database server.mp4
    01:59
  • 19. Quiz.html
  • 1. The Linux Directory Structure.mp4
    11:04
  • 2. Absolute vs relative path of a directory.mp4
    08:02
  • 3. Creating files and directories by command line.mp4
    06:26
  • 4. Changing File Permissions.mp4
    09:10
  • 5. Modify File Ownership for user and group.mp4
    07:04
  • 6. Copying directories and files.mp4
    05:04
  • 7. Removing directories and files.mp4
    10:11
  • 8. Head and tail commands.mp4
    04:12
  • 9. Wild Cards.mp4
    06:00
  • 10. Grep.mp4
    07:20
  • 11. Pipe.mp4
    04:12
  • 12. Shell Aliases.mp4
    04:51
  • 13. Compressing and archiving files (using tar, gzip).mp4
    16:59
  • 14. Explanation of Tab Key Completion.mp4
    05:30
  • 15. Find your IP address in linux.mp4
    01:27
  • 16. User and group administration by command.mp4
    14:02
  • 17. Ping command.mp4
    07:12
  • Description


    Complete Linux Shell Scripting Tutorial with Practical Exercises and Examples.

    What You'll Learn?


    • Students will be able to understand the basic concepts of shell scripting, including how to write and execute the scripts.
    • Students will be able to change files and directories, process text, and do basic system tasks by using common shell commands.
    • Student will be able to use shell scripts to talk to other programs and services, like web servers and databases.
    • Student will be able to understand the differences between different shell environments and how to choose the appropriate shell for a given task.

    Who is this for?


  • This course will be beneficial for anyone who is interested in automating tasks or creating simple programs on a Linux operating system.
  • More details


    Description

    This course will be beneficial for anyone who is interested in automating tasks or creating simple programs on a Linux operating system. Some examples of people who might benefit from learning shell scripting include: System administrators will be able to automate system maintenance tasks, such as backups and server updates. Data scientists will be able to learn about pre-process and organize data sets, or to automate data analysis pipelines. Web developers will be able to use to automate the deployment of web applications or to set up a local development environment. DevOps professionals will be able to use to automate the build, test, and deployment processes of software projects.


    In this course we will cover the following:

    Section 1:  Course Overview

    • Course Overview

    Section 2: Lab Setup

    • Installation of Virtual Box

    • Download & Installation of Linux(CentOS) on VirtualBox Step by Step

    • Download, Install and connect through putty

    Section 3: Shell Scripting Standards

    • The Shell

    • What is Shell Scripting?

    • Naming Convention for Shell Script

    • Shell Scripting Format

    • File Permissions in Linux

    • How to Run a Shell Script

    • Basic Commands used in Shell Scripting

    • Listing files and understanding LS output

    • Text Editor vi Introduction

    • Quiz

    Section 4: Shell Scripting Basic Concepts

    • Creating first script - Hello World

    • Defining variable

    • Arithmetic Expressions in Shell Scripting

    • String Manipulation in Shell Scripting

    • String Comparisons in Shell Scripting

    • Read and Echo (Input/Output) statements

    • Relational Operators in Shell Scripting

    • Conditional Statements (Decision Making)

    • Case Statement

    • For loop in Shell Scripting

    • Do-while in Shell Scripting

    • Until Loop in Shell Scripting

    • Select Loop in Shell Scripting

    • Infinite Loops, and Sleeping

    • Exit Status in Shell Scripting

    • Special Variables in Shell Scripting

    • Quiz

    Section 5: Working with Functions, Arrays and String

    • Functions in Shell Scripting

    • Passing Parameters to a Function

    • Nested Functions

    • Indexed array in Shell Scripting

    • Associative array in shell Scripting

    • String Concatenation

    • Extract a substring from a string

    • Nested Loop in Shell Scripting

    • Nested Conditions in Shell Scripting

    • Shifting in Shell Scripting

    • Quiz

    Section 6: Real Life Scripting

    • Searching and Extracting Data from Files

    • Shell script to delete oldest files and folders

    • Shell Script to Backup Files in Directory

    • How to use Loops in a file system?

    • Check Users Logged In, Ordered by Date, or IP Address

    • How to trace log messages in a shell script?

    • How to automate user account creation?

    • How to check users not logged in?

    • How to track the process's status and terminate it?

    • How to add and delete data from Inventory?

    • How to reuse one script information to another?

    • How to check the status and connectivity of remote hosts?

    • How to schedule script through cron job?

    • How to check disk space status?

    • How to create and verify created files?

    • How to create script on run time?

    • Store data on live server database

    • Get data from live database server

    • Quiz

    Section 7: Additional Content

    • The Linux Directory Structure

    • Absolute vs relative path of a directory

    • Creating files and directories by command line

    • Changing File Permissions

    • Modify File Ownership for user and group

    • Copying Directories and Files

    • Removing Directories and Files

    • head and tail commands

    • Wild Cards

    • Grep

    • Pipe

    • Shell Aliases

    • Compressing and archiving files (using tar, gzip)

    • Explanation of Tab Key Completion

    • Find your IP address in linux

    • User and group administration by command

    • Ping command

    • Handouts

    Who this course is for:

    • This course will be beneficial for anyone who is interested in automating tasks or creating simple programs on a Linux operating system.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kashif is an IT Professional with over a decade of experience working for several fortune 500 companies in the U.S. market. He has utilized his Technical skills for companies such as Pfizer, Verizon, Cox communications and IBM. Additionally, he has acted as a technical consultant and an independent contractor for small businesses and Fortune 500 companies. He has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server and Ubuntu. Additionally, his professional expertise are Linux, VMWare, Windows, Training and ITIL. Over the years he has under taken many different roles such as Technical Lead, IT manager, Linux system administrator and a consultant.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 74
    • duration 5:52:23
    • Release Date 2023/02/20

    Courses related to Linux

    Courses related to Shell Scripting