-
Урок 1.
00:02:40
Bash Scripting: Learn Shell Scripting
-
Урок 2.
00:03:42
Course Goals
-
Урок 3.
00:08:25
Bash Aliases
-
Урок 4.
00:05:32
Shell and Scripts
-
Урок 5.
00:08:57
Creating Your First Script and Changing the PATH
-
Урок 6.
00:04:01
The Bash Shebang
-
Урок 7.
00:03:51
Comments in Bash
-
Урок 8.
00:04:28
Running Scripts
-
Урок 9.
00:09:24
Variables in Bash
-
Урок 10.
00:09:48
Variable Expansion and Quoting
-
Урок 11.
00:09:25
Environment and Shell Local Variables
-
Урок 12.
00:06:38
Getting User Input
-
Урок 13.
00:09:43
Positional Parameters
-
Урок 14.
00:06:25
Project: How to Protect Yourself from Hackers
-
Урок 15.
00:03:55
Special Parameters
-
Урок 16.
00:05:36
$@ vs. $*
-
Урок 17.
00:02:08
Intro to Expansions
-
Урок 18.
00:03:48
Brace Expansion: String Lists
-
Урок 19.
00:03:11
Brace Expansions: Sequence Lists
-
Урок 20.
00:06:47
Project: Brace Expansion
-
Урок 21.
00:02:57
Exercise: Imposter Syndrome
-
Урок 22.
00:05:49
Tilde, Parameter and Variable Expansions
-
Урок 23.
00:06:15
Command Substitution
-
Урок 24.
00:04:32
Arithmetic Expansion
-
Урок 25.
00:03:25
Process Substitution
-
Урок 26.
00:05:23
Word Splitting
-
Урок 27.
00:11:12
Filename Expansion (Globbing)
-
Урок 28.
00:02:26
Intro to Shell Operation
-
Урок 29.
00:04:37
Tokenization
-
Урок 30.
00:06:40
Command Identification
-
Урок 31.
00:01:03
Shell Expansions
-
Урок 32.
00:02:43
Quote Removal
-
Урок 33.
00:07:10
Redirections: Stdin and Stdout Redirections
-
Урок 34.
00:08:52
Stderr Redirection
-
Урок 35.
00:08:04
Full Recap: Hands-on Example
-
Урок 36.
00:11:56
If, Elif and Else Statements
-
Урок 37.
00:03:57
Arithmetic Comparisons
-
Урок 38.
00:08:01
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