I'm happy to announce that our group will be offerring it's first course next month. The course will be an introduction to the shell scripting language Bash. Details of what will be covered in the course are below. The course will span over two sessions each one and a half hours. Dates and timings of these sessions are explained below. The course is free of charge. We do require that a minumum of 5 people confirm for the course so that it is worthwhile for the instructor to provide the course. Please confirm your attendance no later then the 1st of December.
Introduction to Bourne-Again Shell (BASH)
Session 1: Dec 10, 2011 (15:00-16:30)
Introduction
OS Flavors Overview
What is a Shell
Variations of Shells
The Prompt
Command Line Interface
Command Options and Parameters
Managing the file system
Finding files
File security
Managing users and groups
Bourne-Again Shell
Input and Output
Saving Output
Trashing Output
Input Types
Input Character Interpretations
Basic Scripting
Shell variables
Command line arguments
Looping and conditional logic
String manipulation
Basic arithmetic and logical operations
Basic Shell Tools
Finding files
Dates and times
Session 2: Dec 17, 2011 (15:00-16:30)
B. Bourne-Again Shell (continues)
End User Shell Scripting
Loading an mp3 player
Burning a CD
Comparing documents
Parsing Data
Parsing arguments
Parsing HTML/XML
Parsing data and CSV files
Security
Securing your machine
Securing your scripts
Restricting and securing the “secure” shell
Customizing BASH
Prompt customization
The $PATH variable
Customizing commands
Practice
Problems set
A mini project