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

Комментарии • 3

  • @synopsis3191
    @synopsis3191 10 месяцев назад +1

    you can hardly find better explanation!
    Great Job

  • @wawawawar4559
    @wawawawar4559 Год назад +1

    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

  • @maglaw6017
    @maglaw6017 6 месяцев назад

    I want to buy your Linux course on udemy. Can I have a coupon