We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Creating Shell Scripts in Enterprise Linux

Andrew Mallett

Being able to create shell scripts is pure gold for Linux administrators. This course teaches you to automate the boring and laborious work so you can concentrate on what is important.

Read more

Being able to create shell scripts is pure gold for Linux administrators. This course teaches you to automate the boring and laborious work so you can concentrate on what is important.

Sometimes the repetitive work of a Linux system administrator can take over your life. In this course, Creating Shell Scripts in Enterprise Linux, you will gain foundational knowledge of shell scripting in Linux to help you and your operators. First, you will learn to write effective scripts and use shortcuts in vim. Next, you will discover the power of conditional statements in BASH that bring logic into your scripts, testing user input. Finally, you will explore how to build menus for operators and restrict them to only those tasks assigned in the menu. When you’re finished with this course, you will have the skills and knowledge of Linux Shell Scripting to create scripts to deploy on your systems.

Enroll now

What's inside

Syllabus

Course Overview
Automating the Boring Stuff
Writing Your First Script
Collecting User Input and Code Logic
Read more
Using Functions and Loops in Scripts
Building Menus in BASH

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores scripting, which is standard in industry
Taught by Andrew Mallett, who is recognized for their work in Linux
Explores scripting, which is core for Linux administrators
Builds foundational knowledge of scripting
Develops skills for automating tasks
Teaches use of conditional statements to bring logic to scripting

Save this course

Save Creating Shell Scripts in Enterprise Linux to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Creating Shell Scripts in Enterprise Linux. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Creating Shell Scripts in Enterprise Linux will develop knowledge and skills that may be useful to these careers:
Linux System Administrator
Linux System Administrators keep Linux servers operating efficiently and securely. This course provides a foundation for Linux System Administration as it allows System Administrators to create scripts for deploying to their systems.
DevOps Engineer
DevOps Engineers work with software development and IT operations teams to bridge the gap between development and deployment. Establishing a solid foundation in shell scripting with this course can create more opportunities for efficiency and deployment for DevOps Engineers.
Site Reliability Engineer
Site Reliability Engineers are responsible for the performance, reliability, and stability of their organization's online services. Knowing how to write effective scripts can help Site Reliability Engineers automate the maintaining and monitoring of their organization's IT infrastructure.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course helps to establish a foundation in Linux Shell Scripting, which may be useful for automating tasks commonly found in a Cloud Engineer's daily workflow.
Software Engineer
Software Engineers use different programming languages to design, develop, test, deploy, and maintain applications or software. This course can help automate repetitive tasks, which can improve efficiency and output for a Software Engineer.
Data Engineer
Data Engineers prepare and maintain the data used by data analysts and scientists. Shell scripting can be useful for Data Engineers who are looking to streamline data collection and processing workflows.
Database Administrator
Database Administrators manage databases, including their design, creation, and maintenance. This course can help Database Administrators automate data-related tasks, such as backup and recovery, which can increase efficiency.
Information Security Analyst
Information Security Analysts, similar to Security Analysts, are responsible for protecting data and information from unauthorized access and attack. Knowledge on how to build effective scripts can aid an Information Security Analyst by potentially automating responses to security incidents.
Network Administrator
Network Administrators manage and maintain networks. Network Administrators can benefit from the automation of routine tasks and could use this course as a jumping-off point for developing scripts for this purpose.
Security Analyst
Security Analysts protect computer networks and systems from unauthorized access and attack. This course could help Security Analysts write scripts to detect malicious activity and respond to security incidents.
IT Manager
IT Managers plan, implement, and oversee an organization's IT systems and infrastructure. Having a foundation in shell scripting could help provide automation and efficiency to IT Managers, as the course focuses on areas such as automating the boring and laborious work.
IT Consultant
IT Consultants provide expert advice and guidance on IT-related matters. Understanding shell scripting could support an IT Consultant's recommendations and could lead to opportunities in specializing in Linux systems.
IT Auditor
IT Auditors evaluate an organization's IT systems and processes to ensure compliance with regulations and standards. This course may be useful for an IT Auditor, as it could help in automating mundane or repetitive tasks.
Data Scientist
Data Scientists use scientific methods to analyze data and extract meaningful insights. This course may be useful for a Data Scientist's workflow by helping automate data-related tasks, such as data preparation and cleaning.
Business Analyst
Business Analysts analyze an organization's business processes to find more efficient and effective ways to operate. This course may be useful for a Business Analyst by providing an introduction to Linux Shell Scripting which could aid in the automation of their workflow.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Creating Shell Scripts in Enterprise Linux.
Is the official reference manual for the Bash shell. It comprehensive guide to all the features of the shell, making it a valuable resource for anyone who wants to learn more about Bash.
Comprehensive guide to advanced Bash scripting techniques. It covers topics such as regular expressions, debugging, and performance tuning.
Comprehensive guide to Linux system administration. It covers all aspects of system administration, from basic tasks to advanced topics such as security and networking.
Comprehensive guide to the Bash shell. It covers all aspects of the shell, from basic commands to advanced scripting techniques.
Comprehensive guide to advanced Bash scripting techniques. It covers topics such as regular expressions, debugging, and performance tuning.
Comprehensive guide to the sed and awk commands. These commands are powerful tools for text processing, and they are essential for anyone who wants to automate tasks on the Linux command line.
Comprehensive introduction to the Linux command line. It covers all the essential commands, as well as more advanced topics such as scripting and system administration.
Great introduction to Bash scripting. It covers the basics of Bash syntax, as well as more advanced topics such as loops, functions, and input/output.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Creating Shell Scripts in Enterprise Linux.
Shell Scripting: Discover How to Automate Command Line...
Most relevant
Bash Scripting and Shell Programming (Linux Command Line)
Most relevant
Linux Commands & Shell Scripting
Most relevant
Linux and Bash for Data Engineering
Most relevant
RHEL 8: Creating Shell Scripts
Most relevant
Linux: Introduction to Shell Scripting for DevOps
Most relevant
Hands-on Introduction to Linux Commands and Shell...
Most relevant
Getting Started with Shell Scripting for Bash and Z Shell
Most relevant
The Bash Shell and Basic Scripting in Linux
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser