Bash Shell Operation In Depth
HTML-код
- Опубликовано: 6 сен 2024
- How Bash processes the command line
This is part of my complete Bash Programming Course
academy.zeroto...
TABLE OF CONTENTS
I. Introduction
01 - Welcome
02 - Discord
II. Intro to Bash Shell Scripting
01 - Course Goals
02 - Bash Aliases
Quiz
03 - Shells and Scripts
04 - Creating Your First Script and Changing the PATH
Quiz
05 - The Bash Shebang
06 - Comments in Bash
07 - Running Scripts
Quiz
Challenges: Intro to Bash
III. Variables
01 - Variables in Bash
02 - Variable Expansion and Quoting
03 - Environment and Shell Local Variables
04 - Getting User Input
Quiz
05 - Positional Parameters
06 - Project: How to protect from Hackers
07 - Special Parameters
08 - $@ vs. $*
Quiz
Challenges: Variables
IV. Shell Expansions
01 - Intro to Expansions
02 - Brace Expansion: String Lists
03 - Brace Expansion: Sequence Lists
04 - Project: Brace Expansion
05 - Tilde, Parameter and Variable Expansions
Quiz
06 - Command Substitution
07 - Arithmetic Expansion
08 - Process Substitution
Quiz
09 - Word Splitting
10 - Filename Expansion (Globbing)
Quiz
Challenges: Shell Expansions
V. Shell Operation In Depth
01 - Intro to Shell Operation
02 - Tokenization
03 - Command Identification
Quiz
04 - Shell Expansions
05 - Quote Removal
06 - Redirections: Stdin and Stdout Redirections
07 - Stderr Redirection
Quiz
08 - Full Recap: Hands-on Example
VI. Program Flow in Bash
01 - If, Elif and Else Statements
02 - Arithmetic Comparisons
03 - Multiple Condition Tests and Nested if/then Statements
04 - String Comparisons - Part 1
05 - String Comparisons - Part 2
Quiz
06 - Project: Testing Network Connections
07 - The Case Statement
08 - Menus in Bash. The Select Statement
Quiz
09 - Project: System Administration Script using Menus
10 - Chaining Commands
11 - Running a DoS Attack Without root Access (ulimit) - imported from another course
Challenges: Flow Control
VII. Loops in Bash
01 - For Loops - Part 1
02 - For Loops - Part 2
Quiz
03 - Project: Dropping a List of IP addresses Using a For Loop
04 - While Loops Part 1
05 - While Loops Part 2
06 - Project: Dropping a List of IP addresses Using While and Process Substitution
07 - Loops with Break
08 - Loops with Continue
Quiz
09 - Intro to Bash Arrays
10 - Arrays In Depth
Quiz
11 - Using the Readarray Command
12 - Iterating Over Arrays
Quiz
13 - Project: Account Creation
Challenges: Loops
VIII. Functions in Bash
01 - Intro to Bash Functions
02 - Function's Arguments
03 - Variable Scopes in Functions
Quiz
Challenges: Functions
you can hardly find better explanation!
Great Job
Les 2 meilleurs cours en linux que j'ai jamais vu sur udemy.
Je recommande
Linux Administration: The Complete Linux Bootcamp for 2023
et
Linux Administration: Build 5 Hands-On Linux Projects 2023
I want to buy your Linux course on udemy. Can I have a coupon