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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linux Bash Shell Scripting with Real-Life Examples · LearnSpace
Назад в каталог
courseraПрограммирование

Linux Bash Shell Scripting with Real-Life Examples

Курс от Packt
Средний≈ 17.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a journey to master Linux Bash Shell Scripting, starting with an insightful introduction to the course and a detailed overview of the syllabus. You'll set up your lab environment using Oracle Virtual Box and create your first virtual machine to run CentOS 7, providing a solid foundation for your scripting practice. Next, delve into the core concepts of shell scripting, from understanding the kernel and different types of shells to running your first script. This section is designed to build your confidence as you learn scripting standards, including naming conventions, file permissions, and script formatting. By the end of this phase, you'll be equipped with the skills to write and execute basic shell scripts. The course culminates with real-life scripting projects that simulate common administrative tasks. You'll learn to automate processes such as file backups, remote server connectivity checks, and user account management. These practical examples will not only solidify your scripting knowledge but also enhance your ability to handle real-world scenarios efficiently. Additional resources offer advanced tips and troubleshooting techniques to ensure your success in a Linux environment. This course is ideal for aspiring system administrators, developers, and IT professionals who want to enhance their Linux skills through Bash shell scripting. A basic understanding of Linux and command-line operations is recommended but not required.

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

Bash (Scripting Language)Linux CommandsNetwork TroubleshootingVirtualizationShell ScriptDevelopment EnvironmentVirtual MachinesScriptingSystems AdministrationCommand-Line InterfaceScripting LanguagesLinux ServersUser AccountsFile ManagementUnix ShellUnix CommandsLinux AdministrationFile I/O

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

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

01Introduction and Course Overview3 материалов

Introduction and Course Overview

IntroductionВидеоFull Course ResourcesЧтениеCourse Syllabus OverviewВидео
02Set Up the Lab6 материалов

Set Up the Lab

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

Packt - Course Instructors

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

Linux Bash Shell Scripting with Real-Life Examples
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.6 ч

7 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Welcome to Lab SetupВидео
What is Virtual Box?Видео
Installing Oracle Virtual BoxВидео
Creating First Virtual MachineВидео
Linux InstallationВидео
Setting Up a Virtual Lab with Oracle VirtualBoxDIALOGUE
03Shell Scripting Basics9 материалов

Shell Scripting Basics

Welcome to Shell Scripting BasicsВидеоWhat is Kernel?ВидеоWhat is a Shell?ВидеоWhat is Shell ScriptingВидеоTypes of ShellsВидеоStarting a ShellВидеоHow to Run a Shell ScriptВидеоUnderstanding Shell Scripting BasicsDIALOGUEShell Scripting Basics - AssessmentЗадание
04Scripting Standards6 материалов

Scripting Standards

Welcome to Scripting StandardsВидеоScripts Naming ConventionВидеоScript File PermissionsВидеоShell Script FormatВидеоSequence of Script ExecutionВидеоScripting Standards: Naming and PermissionsDIALOGUE
05Basic Shell Scripting13 материалов

Basic Shell Scripting

Welcome to Basic Shell ScriptingВидеоCreate Your First Script - Hello WorldВидеоRun Basic Tasks - ScriptВидеоRun Basic Administration TasksВидеоDefining VariablesВидеоInput/Output ScriptВидеоConditions/If Else Statements ScriptsВидеоCase Statements ScriptВидеоFor-Loop ScriptВидеоdo-while ScriptsВидеоExit StatusВидеоCreating and Running Basic Shell ScriptsDIALOGUEBasic Shell Scripting - AssessmentЗадание
06Real Life Scripting22 материалов

Real Life Scripting

Welcome to Real Life ScriptingВидеоAccessing Data from a FileВидеоCheck Remote Servers' ConnectivityВидеоScript Scheduling and NotificationВидеоScript to Delete Old FilesВидеоBackup FilesystemВидеоMastering For Loops in Shell Scripting: File Management and AutomationВидеоMastering File Operations with For Loops: Renaming and Existence CheckВидеоCopy Files to Remote HostsВидеоUser Directory AssignmentВидеоList of Users Logged In by DateВидеоScript for Central Logging (rsyslog)ВидеоScript for User Account ManagementВидеоDisable Inactive UsersВидеоCheck Process Status and Killing itВидеоDisk Space StatusВидеоStatus on Total Number of FilesВидеоCreate System InventoryВидеоScripts with Pre-Defined InformationВидеоGetting Online HelpВидеоCongratulationsВидеоShell Scripting for System AdministrationDIALOGUE
07Additional Resources29 материалов

Additional Resources

Welcome to Additional ResourcesВидеоTroubleshoot Putty Connectivity IssuesВидеоImportant Things to Remember in LinuxВидеоLinux File TypesВидеоWild CardsВидеоSoft Links and Hard LinksВидеоFile Ownership CommandsВидеоTab Completion and Up Arrow KeysВидеоCombing and Splitting FilesВидеоLinux File Editor (vi)Видео"sed" CommandВидеоSystem Utility CommandsВидеоSystem Logs MonitorВидеоTerminal CommandsВидеоAliasesВидеоNetwork Interface Card Port BondingВидеоFile Transfer CommandsВидеоWhat is RAIDВидеоFacts About ITВидеоDifference Between CentOS/RedHat 5, 6, and 7ВидеоSecuring Linux Machine (OS Hardening)ВидеоSELinuxВидеоNFS Install and ConfigurationВидеоLinux System Performance IssuesВидеоWhat is Virtualization?ВидеоIntroduction to VMwareВидеоAdditional Resources - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание