Linux bash shell scripting Incl. AWK, SED and 10+ projects.

Do you like this Course?

Free For 1000 Enrolls

IT & Software/Other IT & Software
3.0 hr
English

Linux bash shell scripting Incl. AWK, SED and 10+ projects.

69.99$0$
a month ago
Master Linux Bash scripting: AWK, SED, 10+ projects. Perfect for beginners & experts. Step-by-step guide with practical

Description
This unique course is designed to become an expert in bash shell scripting to automate repetitive tasks.



This the all in one course for shell scripting, linux bash scripting, linux administration, bug bounty, penetration testing and etc.



This course is on advance shell scripting this course is for system administrators, penetration testers, sysadmins, linux administrators, bug bounty hunters, ethical hackers, developers and etc.



This course is focused to clear your basic about linux bash shell scripting and take you to another level of shell scripting.



At the ending of the course I guarantee that you will be able to clear all your basics regarding shell scripting you will be also be able to make your own tools in bash.



This course is made for automating repetative tasks in linux systems.



This course includes all the concepts of bash scripting from command line to scripting to project based approach.



I have included more than 10 projects which will clear your doubts on bash shell scripting which includes server backup, server load monitoring system, recon on a website and many more.



The course contains this topics:

Introduction

Introduction

Linux administration

Overview of linux administration

Types of users in linux

Basic linux administration commands

Adding and deleting a user

Adding and deleting a group

Basic to advance linux commands

Basic to advance linux commands | Part - 1

Basic to advance linux commands | Part - 2

Basic to advance linux commands | Part - 3

Some advance linux commands

echo command

Xargs command

Find command

TR command

Grep command

Linux file permissions

Basic overview of file permissions

Understanding files permissions practically

Exporting files to path

Hello world in bash

Hello world ! in bash

She-bang

Behind the scene of execution of a script

Variables in bash

Variables intro

Explicit

Reading user input in bash

Advance method to read user input

Command substitution

Advance method to read user input

Builtin or environment variables in bash

Project on variables

Arithmetic calculation in bash

Overview of arithmetic calculation

Practical of arithmetic calculation

Project on arithmetic calculation

Strings in bash

String overview

Basics of string

Case modification

Sub-string removal

Search and replace in string

Finding string length

Sub-string expansion

Concatenation

Arrays in bash

Overview of array

Basics of array

Associative array

Indices

Project on array

Arguments in bash

Overview of arguments

Practical on arguments

More on arguments

Special parameters in bash

Project on arguments

I & O redirection in bash

I/O redirection

Practical on I/O redirection

Piping

Exit status

Overview of exit status

Practical on exit status

Custom exit status

If-else in bash

if-else overview

Mathamatical comparision

More on mathamatical comparision

String comparision

More on string comparision

File conditions

More on file conditions

If-elif-else

if-else ladder

AND and OR operators

Project on if-else | Part - 1

Project on if-else | Part -2

Regular expressions in bash

Introduction to regular expression

Practical on regular expression

Introduction to character class

Practical on character class

Project on regular expression | Part - 1

Project on regular expression | Part - 2

Task on regular expression

Solution of task

Globbing

Introduction to globing

More on globing

Introduction to extended globing

More on extended globing

Difference between regular expression and globing

Project on globing

While loop

Introduction to while loops

More on while loop

C-Style while loop

Reading from while loop

Infinite while loop

While loop with multiple conditions

Nested while loop

Practical on nested while loop

Break & continue with while loop

Project on while loop

Task on while loop

Solution of task

For loop

Introduction of for loop

Basics of for loop

Reading files in for loop

C-Style for loop in bash

Infinite for loop

For loop with arrays

For loop with two parameters

For loop with parametized file list

Nested for loop, break & continue

Real world project on for loop

Until loop

Until loop explanation

Case

Introduction to case

Syntax and basic of case

More on case

Creating menu using "select"

Rechecking user input using case

Creating scripts with parameters

Real world project on case

Function

Introduction to functions in bash

Syntax of functions

More on functions

Cron jobs

Introduction to cron jobs

More on cron jobs

Verifying your cronjob

GUI cronjob

Real world project on cronjobs

Colors in bash

Syntax of adding colors in shell

Practical of colors

Creating a welcome message on every time you open your terminal

Printf command

Printf command introduction

More on printf command

Width specification in printf command

Creating a table

Awk command

Introduction to awk command

Awk practical

Regular expression with awk

Field seprators

Boolean operators in awk

If-else in awk

Boolean operators in awk

Loops in awk (for loop, while loop, do while loop)

Sed command

Introduction to sed command

More on sed command

Practical examples on sed

Simple projects (Sharpen your skills)

Random quote generator

Digital clock

Password generator

System administration projects

Script for Server backup

Server load monitoring script

Projects for penetration testing (BUG BOUNTY HUNTERS OR PENTESTERS)

XSS finder

SSRF finding tool

Full recon tool for website reconnaissance

URL extractor from javascript files

Bonus section

Bonus video

Points to remember:

Remember your goals

Don't stop until you proud

Organize your time to learn and Practice

Remember why you started

You can do it

Make notes of every thing in separte copy because you cannot memorize everything

Happy learning :)