Javascript Menu by Deluxe-Menu.com LinuxCBT BASH Edition - Scripting
 



Price: $195 for Single-User License - licensing details
Government | Academic Price: $95
Student Price: $49
Multi-User License: Select During Checkout
System Requirements: Web Browser with Flash support
Duration: 13 hours on 1-DVD
MD5SUM: 8f5bc57aca38ccb1f54db4acf42f2c74
SHA1SUM: e19906cf1b173380087682a198dcc4c776a95935
Content Size: 811.89 MB ( 851,329,024 bytes )
Demos: here


LinuxCBT BASH Edition is a great product to help aspiring Linux Systems Administrators to develop foundation GNU/Linux Scripting skills. All of the subsequent LinuxCBT Scripting Edition modules, are premised on the foundations of the basic shell environment.

LinuxCBT BASH Edition prepares you or your organization for successfully automating Linux environments using the default shell; BASH.

Recommended Prerequisites:

  • Any LinuxCBT Operating System Edition
  • Open mind & determination to master Linux Scripting Solutions - BASH
  • Access to a GNU/Linux-based PC to perform exercises

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
  • top





Copyright © LinuxGenius, LLC. 2003-2010 - All Rights Reserved - Home | Demos | Privacy | Site Map | LinuxCBT UnixCBT News
Linux is a registered trademark of Linus Torvalds.
All brands, products or company names are trademarks or registered trademarks of their respective companies.

 


LinuxCBT IPv4 Edition - Released...(more)

LinuxCBT UnixCBT News


Accenture
Actel
AccuWeather
AIG
Akamai
Alcatel
Alliant Energy
Avocent
AutoDesk
Bechtel Corp
Bentley College
Blue Man Group
BNP Paribas
Cadence
CalState PolyTech
CALTECH
Canada Space Agency
Cisco Systems
Computer Sciences
Continental Airlines
CNET
Chrysler
Dublin AA
DisplayTech
Dept. of Labor
DELL
DISA.GOV
Duke B. School
Duke Energy
EMC
ENTRUST
FBI.GOV
FH Cancer Research
Fuji Film Canada
Georgia Lottery
GIA.edu
Good Year
Google
GTECH
Hewlett Packard
Ingersoll Rand
Iowa State U.
JP Morgan Chase
Louisville Tech
Maui HPCC
McGill University
Methodist University
Mt. Sinai Medical
NASA - JPL
NATS
NAVY
NICHIA Corp
NIH
NLN
NOAA
NOKIA
Northrop Grumman
NORTEL
Ontario Power Gen.
Park Nicollet
PA State Senate
Phelps Dodge
Piper Jaffray
RackSpace
REUTERS
ROGERS
SAIC
SafeNet, Inc.
Sanofi-Aventis
Sarah Lawrence
Seton Hall
SGI
Simon & Schuster
SLCC.EDU
Smiths Aerospace
Sony DADC
Spectra Labs
Symantec
TD Ameritrade
Texas Instruments
The Open University
United Nations
UC Irvine
UCLA
UC San Francisco
UC Santa Cruz
U. of Afghanistan
Univ. of Alaska
Univ. of Colorado
University of Iowa
Univ. of Louisville
Univ. of Maryland
Univ. of New Haven
UMass Med School
Unilever
Unisys
VMWare
WebTrends
Weidlinger Associates
Woods Hole
XEROX