Master Bash Shell Scripting in Linux
Andrei Dumitrescu
2:34:26
Description
Welcome to this class on Bash Shell Scripting Essentials!
By the end of this class, you'll know everything from creating simple or complex shell scripts to automate repetitive tasks in Linux.
This hands-on course goes straight to the point without any distraction and focuses solely on how to learn bash shell programming.
Nowadays Linux powers the servers of the Internet and is practically everywhere. Simply put, Linux is free, secure, and robust. Learning Linux and shell scripting now could be the best decision of your career! If you invest your time and effort in learning these skills TODAY it will pay off greatly in the FUTURE.
Since this is intermediate Linux, before enrolling in this class you have to already master the basics of the Linux commands. Some basic knowledge of programming, in general, is also required. Once you have a grasp on Linux and Programming Basics, you can move on to Bash Shell scripting.
My advice is to first check my other classes on Linux Administration published here on SkillShare: they will help you build a strong foundation of Linux.
The class projects will help you use the knowledge in a practical way and the skills you’ll learn will broaden your horizons and increase your value on the job market.
Major topics of this course:
- Bash Aliases
- Intro to Bash Shell Scripting
- Running Scripts
- Variables in Bash
- Getting User Input
- Special Variables and Positional Arguments
- If, Elif and Else Statements
- Testing Conditions For Numbers
- Command Substitution
- Comparing Strings in If Statements
- For Loops
- While Loops
- Case Statement
- Functions in Bash
- Variable Scope in Functions
- Menus in Bash. The Select Statement
and more!
What You'll Learn?
- Technology
- Linux
- IT Security
- Script
- Bash
- Operating Systems
- Ubuntu
More details
User Reviews
Rating
Andrei Dumitrescu
Instructor's CoursesI've been a Network and Software Engineer for over 15 years, the typical profile of a DevOps Engineer.
I've cofounded Crystal Mind Academy, a Cisco Academy and professional training center in Romania, that focuses on teaching cutting-edge technologies to students.
I have contributed to education in areas of programming, information security and operating systems. During the last 12 years more than 20,000 thousand students have participated in-person or online training programs at Crystal Mind Academy.
I have developed documentation, labs and case studies for many training programs such as Cisco CCNA, CCNA Security, CCNP, Linux Administration, Information Security, Python Programming, Network Automation with Python or Blockchain Programming (Ethereum/Solidity) which have been successfully attended by thousands over the years.
When I'm not working, I crossfit, read a good book, enjoy a good time or travel with my wife and children.

SkillShare
View courses SkillShare- language english
- Training sessions 23
- duration 2:34:26
- Release Date 2023/02/26