К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linux Bash Scripting: Automate, Optimize & Deploy · LearnSpace
Назад в каталог
courseraIT и технологии

Linux Bash Scripting: Automate, Optimize & Deploy

Курс от EDUCBA
Уровень не указан≈ 12.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master Linux Bash scripting and build the practical automation skills needed to create efficient, reliable, and reusable Linux scripts. In this course, you'll progress from the fundamentals of conditional logic to advanced Bash scripting techniques through a structured, hands-on learning experience. You'll learn how to write decision-driven scripts using if-else statements, string tests, Boolean logic, and elif constructs before moving on to interactive scripting, user prompts, input/output redirection, and file descriptor management. As you advance, you'll develop scripts using while, until, and for loops, optimize workflow with break, continue, and shift operations, and manage variables effectively. The course concludes with real-world Bash scripting projects that incorporate arrays, arithmetic operations, reusable functions, SSH-based remote automation, backup scripting, and Linux signal handling for process management. Designed for learners preparing for system administration, DevOps, or cloud automation roles, this course emphasizes practical application through hands-on exercises and project-based learning. By the end of the course, you'll be able to design, optimize, automate, and deploy Bash scripts that solve real Linux administration and automation challenges with confidence.

Навыки, которые вы освоите

ScriptingBash (Scripting Language)Shell ScriptScripting LanguagesRemote Access SystemsOS Process ManagementFile ManagementDevOpsComputational LogicFile I/OLinux AdministrationLinux CommandsLinuxCommand-Line InterfaceAutomation

Программа курса

4 модулей · 71 учебных материалов

01Conditional Logic Fundamentals19 материалов

If, Else & String Tests

Using if StatementsВидеоContinuation of Using if StatementsВидеоApplications of if statementВидеоContinuation of Applications of if statementВидеоString comparisons and other constructs

Учитесь у экспертов

EDUCBA

Преподаватель курса

Linux Bash Scripting: Automate, Optimize & Deploy
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.2 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Видео
If, Else & String TestsЗадание

Deeper Tests & App Scripts

Continuation of String comparisons and other constructsВидеоWriting App scripts using if, else and thenВидеоContinuation of Writing App scripts using if, else and thenВидеоElif constructВидеоDeeper Tests & App ScriptsЗадание

Elif & Boolean Logic

Continuation of Elif constructВидеоBoolean StatementВидеоBoolean OperationsВидеоContinuation of Boolean OperationsВидеоElif & Boolean LogicЗаданиеDesigning Smarter Bash Scripts with Conditional LogicDIALOGUEConditional Logic FundamentalsЗаданиеDesigning Decision-Based Bash Scripts for System OperationsDIALOGUE
02Interactive Scripts & I/O Redirection17 материалов

Case & Interactive Basics

Case SyntaxВидеоIntroduction to Interactive ScriptsВидеоWriting Interactive ScriptsВидеоMore on Writing the ScriptВидеоRead CommandВидеоCase & Interactive BasicsЗадание

Prompts & File Descriptors

Scripts with User Input PromptВидеоWriting the ScriptВидеоRedirection and File DescriptorsВидеоRedirecting the ErrorsВидеоPrompts & File DescriptorsЗадание

Executing & FD Management

Reading and Executing FileВидеоAssigning File Descriptors to FilesВидеоThe For LoopВидеоThe White LoopВидеоExecuting & FD ManagementЗаданиеInteractive Scripts & I/O RedirectionЗадание
03Loop Control & Selection Constructs17 материалов

While/Until & Loop I/O

Control While Loops with Keyboard InputВидеоScript for Calculating the Average of User InputВидеоThe Until LoopВидеоIO Redirection with LoopsВидеоBreak StatementsВидеоWhile/Until & Loop I/OЗадание

Break/Continue in Practice

Writing Break StatementsВидеоContinue StatementsВидеоWriting Continue StatementsВидеоSelect ConstructВидеоBreak/Continue in PracticeЗадание

Shift & Variable Foundations

Shift Built-in ConstructВидеоMore on Shift built-in ConstructВидеоTypes of VariablesВидеоVariable ArraysВидеоShift & Variable FoundationsЗаданиеLoop Control & Selection ConstructsЗадание
04Variables to Projects—Functions, SSH & Signals18 материалов

Arrays, Date Math & Arithmetic

Practicals- AWS Script FileВидеоCreating Variable Arrays- Second MethodВидеоCalculating the Weak of the YearВидеоArithmetic VariablesВидеоExporting the StringВидеоArrays, Date Math & ArithmeticЗадание

Functions & Remote Ops

Introduction to FunctionsВидеоDisplaying FunctionsВидеоInstalling and using SSHВидеоRemote backups ScriptВидеоFunctions & Remote OpsЗадание

Backups & Signal Handling

Remote backups Script- BupbashВидеоSignals and Keyboard InteractionВидеоSignal and Kill interactionВидеоSignal and Kill interaction- PracticalВидеоBackups & Signal HandlingЗаданиеVariables to Projects—Functions, SSH & SignalsЗадание
Automating a Linux Server Maintenance Workflow with Advanced Bash ScriptingDIALOGUE