Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    LinuxCBT - BASH Edition [repost]

    Posted By: naag
    LinuxCBT - BASH Edition [repost]

    LinuxCBT - BASH Edition
    English | .MOV | aac, 44100 Hz, mono | h264, yuv420p, 800x600, 5.00 fps | 861MB
    Genre: E-learning

    Bourne Again Shell (BASH) Scripting - Module I

    Introduction to BASH Command Line Interface (CLI)
    Identify BASH installation & key configuration files on RedHat & Debian GNU/Linux distros
    .profile/.bash_profile/.bashrc/.bash_history
    Identify & use common built-in BASH commands (pwd,cd,set,unset,export,source,etc.)
    BASH Command-line Expansion
    Brace Expansion
    Tilde Expansion
    Parameter & variable Expansion
    Command Substitution
    BASH Reserved words
    BASH History identification & configuration
    Aliases (ls,du,df,rm,cp)
    Backticks - command expansion & execution
    BASH Prompt configuration
    Command chaining
    Error level/Return code (Command Exit Status) identification
    Conditional execution of subsequent commands (&&,||)

    Redirection | Error Handling
    Standard Input
    Direct input from STDIN (Standard Input)
    Redirect input from a file
    Standard Output
    Direct output to STDOUT (Standard Output )
    Redirect output to a file
    Append Standard Output to an existing file
    Standard Error
    Explore STDERR attributes
    Redirect Standard Error
    Input/Output (I/O) Redirection
    Pipes
    Sequential execution via pipes
    Quoting & Escaping

    BASH Scripting
    Basic Script definition (hello world), permissions modification & execution
    Internal BASH variables
    Global Variable definition
    Function definition
    Local Variable definition - function scope
    BASH Arrays
    Loops
    Menu creation using Select
    Job control - Foreground/Background processing
    Conditionals
    Case - Concise Conditional Branching
    Positional Parameters

    BASH Script Definition
    Create BASH script to move multiple files to new names defined by positional parameters
    Create script to monitor directory for file changes and report the differences via E-mail to Administrator
    Create script to monitor directory size and report threshold encroachment to Administrator via E-mail
    Define script to parse logs for keywords and notify the Administrator via E-mail
    Create script to monitor network connectivity between hosts and report outages to Admin via E-mail
    Define script to monitor process, restart if fails, and E-mail Administrator at defineable limits
    Create script to backup sub-directories using Tar & Gzip, define threshold, and SSH file to remote host
    Log the output of BASH scripts to a Syslog-like format

    BASH 3.x Updates
    Explore BASH 3.x on multiple platforms: Linux|Solaris|MacOSX|FreeBSD
    Compare and contrast to BASH 2.x
    Execute BASH 2.x commands|scripts within BASH 3.x on multiple platforms
    Evaluate results

    LinuxCBT - BASH Edition [repost]