A very useful course to learn Linux Bash scripting.
Linux Bash Shell Scripting Incl. AWK, SED and 10+ Projects
Master Linux Bash scripting: AWK, SED, 10+ projects. Perfect for beginners & experts. Step-by-step guide with practical
IT & Software,Other IT & Software,Shell Scripting,Linux
Lectures -138
Resources -2
Duration -13 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
This comprehensive course is specially designed to transform you into an expert in bash shell scripting, enabling you to automate repetitive tasks with ease. Whether you're a system administrator, penetration tester, Linux administrator, bug bounty hunter, ethical hacker, developer, or someone looking to enhance their shell scripting skills, this all-in-one course is perfect for you.
Focused on advanced shell scripting, this course provides a clear and concise understanding of the basics of Linux bash shell scripting and takes you to the next level of mastery. By the end of the course, you will have a solid understanding of all the concepts of bash scripting, from command lines to scripting to project-based approaches.
With more than 10 practical projects, this course provides a hands-on approach to learning and clears any doubts you may have about bash shell scripting. These projects include server backup, server load monitoring system, website reconnaissance, and more. You will gain valuable experience in making your own tools in bash, and the course will equip you with the knowledge to automate repetitive tasks in linux systems.
So, if you want to clear your basics about linux bash shell scripting and take your skills to the next level, enroll in this unique course today!
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 advanced linux commands
Basic to advanced linux commands | Part - 1
Basic to advanced linux commands | Part - 2
Basic to advanced linux commands | Part - 3
Some advanced 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
Advanced method to read user input
Command substitution
Advanced method to read user input
Built-in 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
Mathematical comparison
More on mathematical comparison
String comparison
More on string comparison
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 basics 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 projects on cronjobs
Colors in bash
Syntax of adding colors in shell
Practical use 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 separators
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 are proud
Organize your time to learn and Practice
Remember why you started
You can do it
Make notes of every thing in separate copy because you cannot memorize everything
Happy learning :)
Who this course is for:
- The person who is curious about linux, bug bug bounty, and penetration testing.
- The person who want to learn the concepts of shell scripting
Goals
- 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!
Prerequisites
No prior requirements.
![Linux Bash Shell Scripting Incl. AWK, SED and 10+ Projects Linux Bash Shell Scripting Incl. AWK, SED and 10+ Projects](https://d3mxt5v3yxgcsr.cloudfront.net/courses/16547/course_16547_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction 04:50 04:50
Linux System administration
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Basic to advance level linux commands
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Advance linux commands
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Linux file permissions
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Hello world! in bash
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Variables in bash.
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Arithmetic calculations in bash
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
String in bash
8 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Array in bash
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Arguments in bash
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
I/O redirection and piping
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Exit status in bash
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
If-else statements
12 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Regular expressions
8 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Globing
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
While loop in bash
12 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
For loop in bash
10 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Until loop
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Case
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Function
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Cron jobs
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Adding colors to shell script
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Printf command
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Complete awk command
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Sed command
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Simple projects
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
System administration projects
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Projects for penetration testing ( Bug bounty hunting )
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Bonus section
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Vivek P](https://www.tutorialspoint.com/assets/profiles/683541/profile/200_3016340-1718708283.jpg)
Vivek P
That's great to hear that Vivek Pandit is a successful ethical hacker. Who has a good know knowledge on Active Directory Pentesting, Ethical Hacking and Bug Bounty Hunting.
Furthermore, training more than 40000 students worldwide is a significant achievement and demonstrates his dedication to sharing his knowledge and expertise with others. It's important to have skilled professionals in the field of ethical hacking to help protect organizations from cyber threats and vulnerabilities.
Overall, it's encouraging to see individuals like Vivek Pandit making a positive impact in the cybersecurity industry, and I wish him continued success in his career.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Feedbacks
well explained
I have learnt many of the things which I were not aware of. Good explanation. Good Content and demonstration to grasp the things.
10 projects make this the best course
SUPERB COURSE WITH PROJECTS
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)