Unleashing the Power of Linux Bash Shell Scripting: Mastering AWK, SED, and More with 10+ Real-World Projects
About Course
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.
Happy learning 🙂
What Will You Learn?
- Unleash the Power of Shell Scripting.
- Master the Art of Automation with bash.
- Learn to Build Amazing Tools with Bash Scripting !
- Master the Art of Linux Administration.
- Master the Command Line and Take Control of Your System !
- Learn How to Run Your Own Scripts in Minutes!
Course Content
1. Introduction to shell scripting
-
Introduction
05:15
2. Linux administration
-
Overview of linux administration
01:13 -
Types of users in linux
04:14 -
Basic linux administration commands
04:03 -
Adding and deleting a user
05:13 -
Adding and deleting a group
04:36
3. Basic to advance linux commands
-
Basic to advance linux commands | Part – 1
10:46 -
Basic to advance linux commands | Part – 2
14:58 -
Basic to advance linux commands | Part – 3
05:53
4. Some advance linux commands
-
echo command
11:59 -
Xargs command
05:18 -
Find command
08:40 -
TR command
06:05 -
Grep command
16:07
5. Linux file permissions
-
Basic overview of file permissions
03:06 -
Understanding files permissions practically
04:55 -
Exporting files to path
03:18
6. Hello world in bash
-
Hello world ! in bash
03:42 -
She-bang
00:00 -
Behind the scene of execution of a script
04:38
7. Variables in bash
-
Variables introduction
02:38 -
Explicit
02:19 -
Reading user input in bash
03:44 -
Advance method to read user input
04:15 -
Command substitution
04:22 -
Builtin or environment variables in bash
08:48 -
Project on variables
04:25
8. Arithmetic calculation in bash
-
Overview of arithmetic calculation
00:54 -
Practical of arithmetic calculation
10:44 -
Project on arithmetic calculation
10:59
9. Strings in bash
-
String overview
01:21 -
Basics of string
08:46 -
Case modification
03:33 -
Sub-string removal
05:04 -
Search and replace in string
01:17 -
Finding string length
00:51 -
Sub-string expansion
04:56 -
Concatenation
01:13
10. Arrays in bash
-
Overview of array
02:29 -
Basics of array
05:20 -
Associative array
04:31 -
Indices
03:14 -
Project on array
00:00
11. Arguments in bash
-
Overview of arguments
00:00 -
Practical on arguments
00:00 -
More on arguments
00:00 -
Special parameters in bash
00:00 -
Project on arguments
00:00
12. I & O redirection in bash
-
I/O redirection
06:03 -
Practical on I/O redirection
06:15 -
Piping
03:08
13. Exit status in bash
-
Overview of exit status
00:00 -
Practical on exit status
00:00 -
Custom exit status
00:00
14. If-else in bash
-
if-else overview
00:00 -
Mathamatical comparision
00:00 -
More on mathamatical comparision
00:00 -
String comparision
00:00 -
More on string comparision
00:00 -
File conditions
00:00 -
More on file conditions
00:00 -
If-elif-else
00:00 -
if-else ladder
00:00 -
AND and OR operators
00:00 -
Project on if-else | Part – 1
00:00 -
Project on if-else | Part -2
00:00
15. Regular expressions in bash
-
Introduction to regular expression
00:00 -
Practical on regular expression
00:00 -
Introduction to character class
00:00 -
Practical on character class
00:00 -
Project on regular expression | Part – 1
00:00 -
Project on regular expression | Part – 2
00:00 -
Task on regular expression
00:00 -
Solution of task
00:00
16. Globbing
-
Introduction to globing
00:00 -
More on globing
00:00 -
Introduction to extended globing
00:00 -
More on extended globing
00:00 -
Difference between regular expression and globing
00:00 -
Project on globing
00:00
17. While loop
-
Introduction to while loops
00:00 -
More on while loop
00:00 -
C-Style while loop
00:00 -
Reading from while loop
00:00 -
Infinite while loop
00:00 -
While loop with multiple conditions
00:00 -
Nested while loop
00:00 -
Practical on nested while loop
00:00 -
Break & continue with while loop
00:00 -
Project on while loop
00:00 -
Task on while loop
00:00 -
Solution of task
00:00
18. For loop
-
Introduction of for loop
00:00 -
Basics of for loop
00:00 -
Reading files in for loop
00:00 -
C-Style for loop in bash
00:00 -
Infinite for loop
00:00 -
For loop with arrays
00:00 -
For loop with two parameters
00:00 -
For loop with parametized file list
00:00 -
Nested for loop, break & continue
00:00 -
Real world project on for loop
00:00
19. Until loop
-
Until loop explanation
00:00
20. Case
-
Introduction to case
00:00 -
Syntax and basic of case
00:00 -
More on case
00:00 -
Rechecking user input using case
00:00 -
Creating scripts with parameters
00:00 -
Real world project on case
00:00
21. Function
-
Introduction to functions in bash
00:00 -
Syntax of functions
00:00 -
More on functions
00:00
22. Cron jobs
-
Introduction to cron jobs
00:00 -
More on cron jobs
00:00 -
Verifying your cronjob
00:00 -
GUI cronjob
00:00 -
Real world project on cronjobs
00:00
23. Colors in bash
-
Syntax of adding colors in shell
00:00 -
Practical of colors
00:00 -
Creating a welcome message on every time you open your terminal
00:00
24. Printf command
-
Printf command introduction
00:00 -
More on printf command
00:00 -
Width specification in printf command
00:00 -
Creating a table
00:00
25. Awk command
-
Introduction to awk command
00:00 -
Awk practical
00:00 -
Regular expression with awk
00:00 -
Field seprators
00:00 -
Boolean operators in awk
00:00 -
If-else in awk
00:00 -
Loops in awk (for loop, while loop, do while loop)
00:00
26. Sed command
-
Introduction to sed command
02:31 -
More on sed command
07:14 -
Practical examples on sed
05:58
27. Simple projects (Sharpen your skills)
-
Random quote generator
00:00 -
Digital clock
00:00 -
Password generator
00:00
28. System administration projects
-
Script for Server backup
00:00 -
Server load monitoring script
06:44
29. Projects for penetration testing (BUG BOUNTY HUNTERS OR PENTESTERS)
-
XSS finder
06:49 -
SSRF finding tool
00:00 -
Full recon tool for website reconnaissance
41:20
30. Bonus section
-
Bonus video
00:00
Student Ratings & Reviews
No Review Yet