Linux Shell Scripting
This Linux Shell Scripting course is designed to provide the skills necessary to automate tasks on a Unix or Linux system. Systems Administrators and Developers alike can avoid errors, save time and money by replacing repetitive work patterns with shell scripts.
Linux is a very powerful operating system and has become a must mention on the resume to get a successful job.
In this course, we will take things from scratch. We will first have a detailed look in various questions that a Linux beginner always faces before getting started. After that, we will learn to install Linux in virtual box or VMplayer so that your windows or MAC remains still available for you. Unfortunately, if anything goes wrong, you can just uninstall the software and reinstall it.
Further, we will then explore the basics of Linux like the file system, basic commands, and permissions. Linux file system is a bit different than windows, so a Linux user must understand about file structure and permissions to execute the scripts that we will learn to create in this course.
Further, we will move to shell scripting part and explore the basics like variable declaration, basic operation, and conditionals. In the latter part of the course, we will learn about various loops and loop control keywords.
Linux is very easy to use the operating system but the reason it sounds a bit intimidating is that you have to learn a few basic commands. But things have changed now, Linux can also run completely on the Graphical User interface too. The cool visual effects in Ubuntu and Fedora have become a reason for many kinds to get started with Linux.
Here are some facts about Linux:
- Linux nominated as world’s second most secure operating system after OpenBSD, which is UNIX based. For eg. The supercomputer takes about 5 years to break the password of the root user.
- Linux distributions have become increasingly popular on mainframes in the last decade due to pricing.
- Some 95% of the servers used by Hollywood’s large animation studios are powered by Linux.
- Google runs its web servers on Linux.
Care has been taken to present the Linux Shell Scripting in a format that benefits all students, with or without previous programming experience. We believe that the best way to learn shell scripting is writing shell scripts. For this reason, lab time is emphasized. Early labs present the scripting process step by step, while later labs are presented in a challenge format. While official solutions to each lab task are provided, students are encouraged to create their own before examining the solution. In this way, more experienced students are challenged without overwhelming the less experienced.
- Lectures 0
- Quizzes 0
- Duration 3 hours/day
- Skill level All levels
- Language English
- Students 20
- Assessments Yes