Изучите Bash Scripting с нуля у отраслевого эксперта. Вы изучите основы shell-скриптинга, освоите командную строку и получите практику и опыт, необходимые для того, чтобы пройти путь от новичка до должности инженера DevOps, системного администратора или сетевого инженера!
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Multiple Condition Tests and Nested if/then Statements
Урок 39.
00:06:22
String Comparisons (Part 1)
Урок 40.
00:02:55
String Comparisons (Part 2)
Урок 41.
00:04:43
Project: Testing Network Connections
Урок 42.
00:11:22
The Case Statement
Урок 43.
00:06:12
Menus in Bash (The Select Statement)
Урок 44.
00:12:09
Project: System Administration Script Using Menus
Урок 45.
00:09:32
List of Commands
Урок 46.
00:05:45
Running a DOS Attack Without root Access (ulimit)
Урок 47.
00:04:54
For Loops (Part 1)
Урок 48.
00:06:44
For Loops (Part 2)
Урок 49.
00:05:01
Project: Dropping a List of IP Addresses Using a For Loop
Урок 50.
00:08:25
While Loops (Part 1)
Урок 51.
00:09:07
While Loops (Part 2)
Урок 52.
00:04:29
Project: Dropping a List of IP Addresses Using While and Process Substitution
Урок 53.
00:07:08
Loops with Break
Урок 54.
00:02:24
Loops with Continue
Урок 55.
00:07:06
Intro to Bash Arrays
Урок 56.
00:08:47
Arrays in Depth
Урок 57.
00:05:02
Using the Readarray Command
Урок 58.
00:03:17
Iterating Over Arrays
Урок 59.
00:08:38
Project: Account Creation
Урок 60.
00:03:25
Intro to Bash Functions
Урок 61.
00:05:31
Function's Arguments
Урок 62.
00:04:16
Variable Scopes in Functions
Урок 63.
00:13:22
Installing Ubuntu in a VM
Урок 64.
00:10:17
Things To Do After Installing Ubuntu
Урок 65.
00:07:27
Running a Linux Server in the Cloud
Урок 66.
00:05:09
Securing SSH with Key Authentication
Урок 67.
00:08:47
The Basics of VIM Text Editor
Урок 68.
00:08:57
The VIM Editor In-Depth - Part 1
Урок 69.
00:05:50
The VIM Editor In-Depth - Part 2
Урок 70.
00:14:51
Task Automation and Scheduling Using Cron (crontab)
Урок 71.
00:06:46
Scheduling Tasks Using Anacron (anacron)
Урок 72.
00:02:37
Introduction to Netfilter and Iptables
Урок 73.
00:01:39
Chain Traversal in a Nutshell
Урок 74.
00:10:55
Iptables Basic Usage
Урок 75.
00:07:29
Iptables Options (Flags) - Part 1
Урок 76.
00:06:39
Iptables Options (Flags) - Part 2
Урок 77.
00:12:54
Where Do We Write Iptables Rules
Урок 78.
00:06:54
Setting the Default Policy
Урок 79.
00:03:40
Deleting the Firewall
Урок 80.
00:10:56
Filter by IP Address
Урок 81.
00:15:39
Filter by Port
Урок 82.
00:03:34
Intro to Stateful Firewalls (Connection Tracking)
Урок 83.
00:07:38
Implementing Stateful Firewalls and Iptables
Урок 84.
00:08:35
Filter by MAC Address
Урок 85.
00:09:08
Match by Date and Time
Урок 86.
00:05:30
The ACCEPT and DROP Targets
Урок 87.
00:06:22
The LOG Target
Автор - zerotomastery.io
zerotomastery.io
Независимо от того, начинаете ли вы изучать программирование или хотите усовершенствовать свои навыки, Академия Zero To Mastery научит вас React, Javascript, Python, CSS и многим другим вещам, чтобы помочь вам продвинуться по карьерной лестнице, получить работу и добиться успеха в некоторых ведущих компаниях.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Bash-скриптинг и Shell Programming (командная строка Linux)
Bash Scripting and Shell Programming (Linux Command Line)
Если вы хотите научиться писать сценарии bash на профессиональном уровне, решать реальные проблемы или автоматизировать повторяющиеся и сложные задачи, читайте дальше. Привет. Меня зовут Джейсон Кэннон, я автор книг «Linux для начинающих», «Программирование на Python для начинающих» и основатель Академии обучения Linux.
Bash (от Bourne-again SHell) - интерпретатор команд, который вам встретится в большинстве систем Linux. Без него вы не сможете копировать и перемещать файлы, создавать ссылки, да и просто использовать стандартные команды в Linux. Но умеете ли вы с ним работать?
Автоматизируйте ежедневные задачи разработки с помощью Bash
Automate Daily Development Tasks with Bash
Люди никогда не должны повторять безрадостные задачи снова и снова. Компьютеры предназначены именно для этих типов задач. Bash - это вездесущая технология в веб-разработке, которая дает вам огромные возможности для автоматизации повторяющихся задач, которые вы выполняете в течение дня.